Mr U1's Library tagged → View Popular
Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている
-
もちろん、彼らはプログラムを書き始める前に大まかな設計をするのだが、十分な経験を積んだエンジニアは、その段階でのものが「仮設計」でしかないことを良く知っている。だから、その段階で詳細設計書を書くような時間の無駄使いはせず、すぐにプログラム(もしくはプロトタイプ)の作成にかかるのである。
-
実際にプログラムを書き始めて初めて見えてくること、思いつくことが沢山あるので、それを元に柔軟に設計を変更しながらプログラムを書き進めるのである。作っているプログラムが予定通りに動き始めてやっと、設計も完成に近づくのである。(ただし、そんな作り方で作ったプログラムはソースコードが汚くなってしまうケースが多いので、この段階から出来上がったプログラムを、読みやすさ・メンテナンスの高さを重視して大幅に書き直すことを強く薦める。エンジニアによっては、ここで一度作ったプログラムを全部捨ててしまってもう一度全部作り直す人もいるぐらい、この作業は重要だ。)
- 2 more annotations...
18 Aug 09
デスマーチ
-
開発が終わりに近
づいたら、責任感のない怠け者になって、自己弁護をしながら現状を常に良い
方へ解釈するのです。「ほら、これでもう当初の目標は達成しているよ。そん
な機能はもとから目標になかったのだから、付け加える必要なんてない」と。
もし、これに対して「こんな考え方ではろくでもない製品になってしまう」と
思うようでしたら、それは考え方が悪いのではなく、目標の立て方が悪いので
す。目標がろくでもないから、目標を達成しただけでは「ろくでもない製品」
になってしまうのです。「素晴らしい製品」を目標に掲げれば、当初の目標を
達成しさえすれば素晴らしい製品が出来上がります。 -
「製品を少しでも良くしよう」という考え方
はソフトウェアでは害悪です。他のモノと違って、ソフトウェアは時間さえ
かければいくらでも良くなるからです。キリがありません。
07 Aug 09
メタ構文変数 - Wikipedia
-
サンプルプログラムなどで意味のない名前が必要な場合に利用される、「意味のない名前」であることが広く知られた識別子のことである。
-
「foo」「bar」「baz」「qux」「quux」「foobar」など
- 2 more annotations...
Emacs (Fukuoka University of Education)
-
c:\usr\local\Meadow の下に置いてある
dot.emacs.ja をホームディレクトリである
S:\に .emacs とファイル名を変更して置く。
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Top Contributors
Groups interested in developm...
Related Lists on Diigo
-
Rspec Intro
RSpec is a Behaviour Driven...
Items: 11 | Visits: 234
Created by: Vincent Tsao
-
webdevelopment
Links to webdevelopment
Items: 252 | Visits: 189
Created by: alfred westerveld
-
Assignment 3: History of Western Astronomical Thought
A summary of Western astron...
Items: 8 | Visits: 201
Created by: James Linzel
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
