2008年0204

コーディング規約がいらない会社 プログラミングフリーダム

最近コーディング規約がどうこうという記事が多かった。

これに対して弊社は、コーディング規約をどんどん減らしていく方針にある。
ほとんどの規約において、1ファイル内で1つの規約に統一されていれば読み手が頭を切り換えればよいという規約がルールの大半を占める風潮にある。みんな縛られるのはイヤなのだ

つまり、会社を通しての規約がほとんどそんざいしない。タブは4にしようね。というものはあるが、これも絶対ではない。どうしても8や2が良い人は使ってもかまわないという風潮が主流。

Q.なんでこんなことができるのか?


A.開発に関わっているエンジニアのほとんどがハッカークラスであり、コーディング規約で縛らない方がミスがすくなく、生産性が高いから。また、他人のコードをコーディング規約によらず読めるから。

ようするに、人事戦略として、少数精鋭。一定レベルのプログラマしか採用しないという事。

最低限PJごとに、決まり事を作ったりするが・・・まぁそれはサーバへのアクセス前にXXを読んでねとかプログラムの仕様によるものがほとんどで、コーディング規約を制限する物はほとんどない。

あぁ、実行速度が遅い物は速く書けやゴルァというのはあるがそれは規約じゃなくてレビュー時の事だし。大概のバグは試験とレビューで対処してしまうし、タイミング系のシリアスな物は、全員で開発を始める前のプロトの段階で対処してしまうしで、たいていはなんとかなるもんだw

というか、社員の大半がハッカークラスだと、おれはこうしたいんだ。というのがあり、プログラミングフリーダムというか、プログラムする楽しさ、のびのびとプログラムする。ためには、こうなるんだよね

レビューするときに若干つらいけど、書く自由と、レビューする便利さ、メンテする便利さを天秤にかけたときに、みんな、他人のコードがどういうルールでかかれていても、そこにルールさえあれば悟って読めちゃうレベルにあるのでま、いっかと。

で、ここ重要なんだけど、コーディング規約で細かく、細かくしばられるプログラミングは楽しいですか?(まったく無しというのはアレとしてもだけど。ゆるい方がよくないか?)

関連するエントリ一覧

関連するタグ

その他






トラックバック

このエントリーのトラックバックURL:



コメント

コメント一覧

心は萌え(管理人)(--)『

お気軽にコメント下さい。ただし、基本的に読んではいますが、お返事はほとんどしません。お返事が必要な方はTOPページにあるメールアドレスへメールを送って下さい。

 

: 2008年04月16日 12:26『

http://www.coding-standard.com/
こんなサイトをご存知ですか。
私のいつも使っている、http://www.hotdocument.net/
製品の規約のようです。

何かの参考にしていただければと思います。

 

心は萌え : 2008年04月17日 11:07『

hotdocumentは会社で使ったことがあります。

しかし、hotdocumentのドキュメントを読むくらいなら、コードの方を読む事の方が多いのでなんとも。

外部にそのIFを見せるが、コードは見せない(ライブラリ渡し)という時以外でドキュメントっているのかしら?

 



コメントしてください




保存しますか?






このエントリーを含むはてなブックマーク

* 人気blogランキングこのサイトを投票
http://revilog.com/ TOPへ