クリアコードはもともとフリーソフトウェアの開発に関わってきたメンバーで設立した会社で、フリーソフトウェアの開発で学んだことを活かしてソフトウェアを開発しています。クリアコードで実践しているソフトウェアの開発方法をクリアコードの開発スタイルと呼んでいます。単にコードを書くことだけではなく、ソフトウェアの開発に付随するコードを書く以外のことも含んでいます。 普段は意識せずにやっていることなのですべてを網羅できているわけではありませんが、説明できる分だけクリアコードの開発スタイルを紹介します。説明できるものが増えたら順次追加していきます。 問題を見つけたらupstreamで直す ソフトウェアを本当に一から作ることはありません。既存のツールやライブラリを利用して開発します。Emacsやgeditなどのエディターを使いますし、GCCやRubyなどの言語処理系も使います。WebアプリケーションならFi
![開発スタイル - クリアコード](https://cdn-ak-scissors.b.st-hatena.com/image/square/06bdd2cfba37af959427276749418d8c86b5e4b3/height=288;version=1;width=512/https%3A%2F%2Fwww.clear-code.com%2Fimages%2Ficon.png)