プログラミング初心者がアーキテクトっぽく語る

見苦しい記事も多数あるとは思いますが訂正しつつブログと共に成長していければと思います

品質

OSSを利用した時のソースコード公開リスク

OSSの利用 今どき、OSSの力を借りずにコードを書くことは少ないでしょう。 便利なライブラリ管理機能が充実したこともあり、開発者は自然と自分のコードにOSSを組み込んでいます。 しかしOSSに適用されたライセンスをどこまで意識しているでしょうか。 趣味…

OSSライセンスを自分のコードに付けてみよう

ライセンスをつけない場合 必ずしもライセンスをつける必要はありません。 ライセンスを付けずに公開されたソフトウェアはパブリックドメイン・ソフトウェアと呼ばれ、フリーソフトウェア扱いになります。 パブリックドメイン・ソフトウェアの利用には一切の…

Javaとスレッドセーフ

前回、メモリリークについて取り上げました。 メモリリークはプログラマ個々人の意識と技量に依存した扱いが難しい問題であることについて触れました。 メモリリークと同様に難しいのがスレッドセーフです。 スレッドセーフを試験で確認するのはメモリリーク…

Javaとメモリリーク

メモリリークは検出するのが難しい問題です。 プロファイラなどの助けを借りることも大事ですが、最大の防御線はプログラマ個々人の意識です。 今回はJavaのメモリリークについては取り上げます。 Javaとメモリ管理 Javaは基本的にメモリを意識しなくてよい…

コードレビュー

コードレビューの目的 確認すること 所要時間 コードレビューの単位 コミット単位 複数のコミットに対するレビュー ブランチ単位 形式 インスペクション チームレビュー ウォークスルー ペアレビュー パスアラウンド アドホック レビュータイミング プレコミ…