「単体テストの考え方/使い方」を読んで印象に残ったこと
はじめに 「単体テストの考え方/使い方」という本を読みました。タイトルに違わず、考え方から細かい実装テクニックまで幅広い内容がカバーされており、非常に味わい深い本でした。 業務において、単体テス...
64 search resultsShowing 1~20 results
You need to log-in
はじめに 「単体テストの考え方/使い方」という本を読みました。タイトルに違わず、考え方から細かい実装テクニックまで幅広い内容がカバーされており、非常に味わい深い本でした。 業務において、単体テス...
はじめに 最近はソートアルゴリズムについて興味を持っていて、Kotlinでクイックソートを書いていました。書き方がいろいろあって、いくつか試してみたのでその内容を記事に起こしてみたいと思います。...
はじめに 最近はソートアルゴリズムをいろいろ実装してみています。その流れでマージソートについても実装してみました。 マージソートの概要 対象の配列について大きさが半分になるように二分割してそれぞ...
はじめに ソートアルゴリズムの一つとしてヒープソートというものがあります。ちょっと興味を持って調べてみたので、その結果をまとめてみました。最後にヒープソートをKotlinで実装しています。 ヒー...
低レベルプログラミングという本の勉強のため、M1 Mac上でIntel x64アーキテクチャのアセンブラを動かす環境構築をした時のメモ。 前提 M1 Mac Docker Desktopをインス...
はじめに 競技プログラミング(競プロ)と呼ばれる競技があります。聞いたことはあるという方もいらっしゃると思います。私はKotlinを使って競プロに取り組んでいるので、それをネタに何か書こうと思っ...
はじめに Kotlin(JVM)はJavaとの相互運用が可能である点が大きな魅力です。それもあり、実際にKotlinで実用的なアプリケーションを作るにはJavaで書かれたライブラリやフレームワー...
はじめに JJUG CCC 2024 Springで登壇しました。こういうカンファレンスで登壇したのは初めてです。 せっかくなのであれこれ記録しておこうかなと思います。一応、これから登壇したいと...
はじめに ABC350で入緑したので、色変記事としてこれまで取り組んできたことや考えていることを書きます。何かの参考になったら嬉しいです。 安定して緑を維持できるほどの実力はないのでそのうち茶色...
概要 KotlinでAtCoderのコンテストに参加するための最低限の環境構築メモです。 環境 Windows 11 IntelliJ IDEA Community Edition 2023.2...
本記事はMost in-demand programming languages in 2020の日本語訳です。翻訳元に報告していますが、もし苦情が来たら消します。 翻訳は不慣れなので変なところ...
前提 基本的に競プロ(競技プログラミング)の文脈です。また、Kotlinで取り組んでいるのでKotlin固有の話も含まれるかもしれません。 めぐる式二分探索とは こちらで紹介されている二分探索の...
はじめに 普段、KotlinでAtCoderをやっています。AtCoderではたまに順列の全探索をしたいことがあります。C++やPythonだと標準ライブラリにそのための機能があるのですが、Ko...
はじめに ABC268で入茶したので、やってきたことや考えていることを記録しておきます。 アカウントはこちらです。 記事の投稿後に灰色に戻ったりするかもしれませんが、その時はニッコリ笑って見なか...
前提 MySQL徹底入門 第4版 4章の内容に基づきます 社内勉強会用の資料なので基本箇条書き、かつ口頭で補足する内容は省いています 勉強会を実施した際の講師からのコメントを都度書き足しています...
概要 GraalVMを使うとJavaアプリケーションをネイティブイメージ化できます。(JVM不要で実行できる) パフォーマンスなどJVMで実行するのとかなり異なる特性を持ちますが、ここでは触れま...
概要 掲題の通りです。なんかすごいハマったので自分用のメモを残しておきます。 競プロにもC++にも詳しくない人が書いているので、変なところがあったらご指摘いただけると幸いです。 なお、AtCod...
前提 Mac向けの設定です。他のOSはパスやインストール済みのフォントが異なるのでそのまま流用はできません。 動機 MatplotlibはPythonのグラフ描画ライブラリだが、既定では日本語を...
はじめに この記事はJava Advent Calendar 2019の13日目の記事です。13日の金曜日です。不吉ですね。 不吉といえば、OS依存ってなんか不吉な感じがしませんか? たとえばW...
概要 掲題の組み合わせでPythonの開発環境を構築してみた時のメモです。 これでがっつり開発をやってみたわけではなく、とりあえずそれっぽくなったぜ!というだけで、ベストプラクティスとかではあり...
64 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.