トップページ⇒tech
125コメント24KB

プログラミングの名言・格言

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/05/29(日) 16:49:49
世界中の天才プログラマの発言から、どっかで聞いた格言、
神降臨で自ら閃いてしまった名言などあったら書き込でくれ!

大昔、中国の頭のいいおじさんが言ってた
「1000レスの道もインポから」
0002デフォルトの名無しさん2005/05/29(日) 16:53:14
            ∧_∧
            ( ´Д`)
           /    \
           | |  2  | |
      \_ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄_/
       \ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ./
         \         _/
          \ ̄ ̄ ̄ ̄ ./
            \________/
             .└---┘
0003デフォルトの名無しさん2005/05/29(日) 16:54:16
「苦労を避けるために苦労する」
0004デフォルトの名無しさん2005/05/29(日) 17:11:48
めんどい
0005デフォルトの名無しさん2005/05/29(日) 17:16:45
これやっといて
0006デフォルトの名無しさん2005/05/29(日) 17:40:57
100調は1聞にしかず
0007デフォルトの名無しさん2005/05/29(日) 17:48:34
KISS


変化ヲ擁護セヨ
0008デフォルトの名無しさん2005/05/29(日) 17:48:53
プログラミングを独習するには10年かかる
0009デフォルトの名無しさん2005/05/29(日) 17:49:18
黙ってソースコードを見せな
0010デフォルトの名無しさん2005/05/29(日) 18:07:16
ちょうど、最後のバグを直したところなんだ。
0011デフォルトの名無しさん2005/05/29(日) 18:14:32
バグじゃありません仕様です
0012デフォルトの名無しさん2005/05/29(日) 18:56:19
それは明日やっとくよ。
0013デフォルトの名無しさん2005/05/29(日) 18:59:10
hello, world
0014デフォルトの名無しさん2005/05/29(日) 19:14:25
捨てることをためらってはいけない。どうせ捨てるのだから。
0015デフォルトの名無しさん2005/05/29(日) 20:29:24
よくわからないコードはよくわからないままにしておけ
0016デフォルトの名無しさん2005/05/29(日) 23:08:13
ρ(・д・*)コレ好き

ソフトウェア設計を作り出すには2通りの方法があります。
1つは設計を単純にすることにより、欠陥がないことが明らかになるようにする方法です。
もう1つは設計を複雑にすることにより、明らかに分かる欠陥がないようにする方法です。
------ C.A.R. Hoare

0017デフォルトの名無しさん2005/05/29(日) 23:13:40
運用で対応
0018デフォルトの名無しさん2005/05/29(日) 23:41:09
午後5時: 「今日はこれでおしまい。」
0019デフォルトの名無しさん2005/05/29(日) 23:55:29
>>18
名言だな。
その言葉を聞くたびに、なぜだか涙があふれてくるよ。
0020デフォルトの名無しさん2005/05/29(日) 23:57:23
定時が午後五時のプログラマなんて存在してたのか...
0021デフォルトの名無しさん2005/05/30(月) 00:30:21
いちおうXPのプラクティスのなかに入ってなかったっけ>5時帰宅
0022デフォルトの名無しさん2005/05/30(月) 00:51:06
#include <stdio.h>   この一行はおまじない
scanf("%d", &i);    &はおまじない

A「なんで?」
B「これはおまじないなんだよ」
0023デフォルトの名無しさん2005/05/30(月) 01:07:17
うちのプロジェクト、18:30から進捗会議が始まりまっせ。

「これ、明日の朝一までにできる?」

もう、アフォかと。
0024デフォルトの名無しさん2005/05/30(月) 05:19:54
食う、寝る、バグる
0025デフォルトの名無しさん2005/05/30(月) 07:06:51
Programs must be written for people to read, and only incidentally for machines to execute.
0026デフォルトの名無しさん2005/05/30(月) 16:30:10
write once, test everywhere.
0027デフォルトの名無しさん2005/05/30(月) 21:13:54
To be or not to be, that is the question ----- Shakespeare on Boolean algebra
0028デフォルトの名無しさん2005/05/31(火) 00:50:11
テストしたんだけどなあ
0029デフォルトの名無しさん2005/06/02(木) 23:43:50
下手の考え休むに似たり
下手の横好き
馬鹿に付ける薬はない
0030デフォルトの名無しさん2005/06/03(金) 00:16:44
急がば回れ(特にデバッグは)
0031デフォルトの名無しさん2005/06/03(金) 20:18:15
急がば休め
0032デフォルトの名無しさん2005/06/03(金) 22:17:15
プログラムのテストが可能であり、なおかつ簡単にテストできるとすれば、実際にテストされるだろう。
テストは信頼性につながる(テストを徹底的に行ったとしても、優れた設計の代わりにはならない!
テストはエラーの存在を示すものに過ぎず、エラーがないことを示すものではない!)。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0033デフォルトの名無しさん2005/06/04(土) 00:36:28
このプログラムを使用して起こったいかなるトラブルに対しても、作者は責任を負いません。
0034デフォルトの名無しさん2005/06/04(土) 17:17:50
( 僕が一番○○言語を使えるんだ! )
0035デフォルトの名無しさん2005/06/04(土) 18:32:02
"疲れたぁ。ちょっと息抜にプログラミングでもしてくる"

by IRCで出会った誰か。

生産性を上げるには、まずそれを好きになることだ。って教訓だと自分は解釈してる。
0036デフォルトの名無しさん2005/06/04(土) 19:08:01
そりゃ俺だって趣味のプログラミングは好きさ
0037デフォルトの名無しさん2005/06/04(土) 23:11:11
キスをするときに、目を閉じない女を信用するな。
H・J・ブラウン
0038デフォルトの名無しさん2005/06/04(土) 23:17:55
男「君は会うたびに美しくなる」
女「会ったのはついさっきよ」
男「その間に美しくなった」
映画『ジョルスン物語』
0039デフォルトの名無しさん2005/06/04(土) 23:25:28
夜中に命がけで書いたラブレターほど、翌朝読むに耐えないものはない。
また、投函したとたん猛烈に書き直したくなる。
マーフィの法則
0040デフォルトの名無しさん2005/06/05(日) 15:35:29
今日の仕事は、明日後悔することになる。だが明後日には忘れている。
0041デフォルトの名無しさん2005/06/05(日) 23:00:41
1.バグは必ず存在する
2.もし、バグが見あたらない場合、それは存在しないのではなくて、見つからないだけだ
0042デフォルトの名無しさん2005/06/06(月) 00:47:15
仕様です
0043デフォルトの名無しさん2005/06/06(月) 01:06:03
人は生産性を下げるテクニックに引かれやすい。
0044デフォルトの名無しさん2005/06/06(月) 01:14:02
敬語は嘘つきの始まりである。
0045デフォルトの名無しさん2005/06/06(月) 01:15:39
他人の糞は100倍臭い。
0046デフォルトの名無しさん2005/06/06(月) 02:43:49
しろいのでたー
0047デフォルトの名無しさん2005/06/16(木) 09:18:42
プログラミングの極意はプログラムを書かないことだと思うけど、
それをうまくいった言葉ってありますか。
0048デフォルトの名無しさん2005/06/16(木) 11:27:50
>>47
虻蜂取らず
0049デフォルトの名無しさん2005/06/16(木) 14:10:44
>>47
絵に描いた餅
空念仏
取らぬ狸の皮算用
0050デフォルトの名無しさん2005/06/16(木) 14:35:04
怠惰は美徳
0051デフォルトの名無しさん2005/06/16(木) 17:58:25
>>50 すばらしい
0052デフォルトの名無しさん2005/06/16(木) 18:16:06
>>50
映画化決定
0053デフォルトの名無しさん2005/06/16(木) 20:48:47
怠けるためにプログラムがあるはずなのになんで俺は残業してるんだろう
0054デフォルトの名無しさん2005/06/17(金) 01:28:29
>>53
怠ける人と怠けたい人が異なるからだろう。
0055デフォルトの名無しさん2005/06/18(土) 08:41:32
>53
怠けている証拠
0056デフォルトの名無しさん2005/06/18(土) 08:51:04
本気で怠けたい人は、他の人にやらせる。
0057デフォルトの名無しさん2005/06/18(土) 14:12:59
残業している人は、自分自身のマネージメントを怠けているんだ!
0058デフォルトの名無しさん2005/06/18(土) 14:15:28
プログラミング以外の仕事が増えると極端に能率が落ちるプログラマは確かにいる。
0059デフォルトの名無しさん2005/06/18(土) 14:21:09
NullPointer Exception
0060デフォルトの名無しさん2005/06/18(土) 15:19:39
G!>>59
0061デフォルトの名無しさん2005/06/19(日) 00:32:35
苦しいなら手を叩こう
0062デフォルトの名無しさん2005/06/19(日) 00:57:53
大胆かつ繊細に
0063デフォルトの名無しさん2005/06/19(日) 01:36:35
ギブスン?
0064デフォルトの名無しさん2005/06/19(日) 01:44:16
>>3
気が付けばずっとその苦労をしてる。
0065デフォルトの名無しさん2005/06/19(日) 11:14:52
OK!
気付かなかったことにしよう。
これで問題は解決だ。
0066デフォルトの名無しさん2005/06/26(日) 11:49:36
風呂敷の上に家を建てる。
0067デフォルトの名無しさん2005/06/28(火) 15:04:17
踊らされれば、最先端
うれしや悲し 操り人形。。
0068デフォルトの名無しさん2005/06/28(火) 15:09:21
訂正
XXXXも 踊らされれば、最先端
うれしや悲し 操り人形。。
0069あああ2005/06/29(水) 00:31:44
次のプログラムをLittle EndianのCPUで実行したとき、
それぞれcmdとdataのメモリの内容、メモリから読み出した直後
のレジスタの内容、実際に出力される内容はそれぞれどのような
値になるでしょう?

char cmdreg = CMD_PORT, datreg=DATA_PORT;

unsigned int16 cmd;
unsigned int32 data;

cmd=0x87cd , data=0x20030719;
outw(cmdreg,(cmd & 0xff00)>>8 | (cmd & 0xff)<<8);
outl(datreg, data);
0070デフォルトの名無しさん2005/06/29(水) 07:41:38
リトルエンディアンでもビックエンディアンでも
cmdの中には0x87cd、dataの中には0x2003719が入っていて、outwの引数で渡される値は0x8719になる。
0071デフォルトの名無しさん2005/07/11(月) 00:32:22
俺がよく見てるスレで、俺の作ってるかなりマイナーなフリーソフトの名前が挙がってたんだよ。
少し感動。
0072デフォルトの名無しさん2005/09/08(木) 13:15:03
何気に良スレ保守 age
0073デフォルトの名無しさん2005/09/08(木) 16:58:42
「プログラムは思ったとおりに動かない。書いたとおりに動く」
「銀の弾丸はない」
がないぞ。
0074デフォルトの名無しさん2005/09/08(木) 20:05:06
常識は名言や格言とは呼ばれない。
>>73
知らない人のために後者を説明してあげたら?
0075デフォルトの名無しさん2005/09/08(木) 23:23:41
>>73
劣化ウラン弾は割とある。
0076デフォルトの名無しさん2005/09/09(金) 01:35:13
プログラムが失敗作なら私も失敗作だということになる。
0077名無しさん@そうだ選挙に行こう2005/09/11(日) 23:17:21
>>73の下の解説plz
0078デフォルトの名無しさん2005/09/12(月) 00:16:57
>>77 検索しなさい
0079デフォルトの名無しさん2005/09/12(月) 21:31:40
そのプログラムにはバグがある。
にもかかわらず、そのプログラムが動いているのは、バグのあるコードがバグっているからだ。
0080デフォルトの名無しさん2005/09/14(水) 21:12:01
プログラムからはちとずれるかもしれんが、
某スレでこんなのを聞いたことがある。

「HTMLも蕎麦も手打ちが旨いんだよ」
0081デフォルトの名無しさん2005/09/15(木) 05:19:33
"There's More Than One Way To Do It."
"TMTOWTDI"
"tim-today"
「それには何通りもやり方がある」

Perlは未経験だけど、このフレーズには大きく影響受けた。
あと、三大美徳にも。
0082デフォルトの名無しさん2005/09/15(木) 09:00:49
これ速くしたら気が済むから
0083デフォルトの名無しさん2005/09/16(金) 02:15:20
とりあえず動かしてみろ
0084デフォルトの名無しさん2005/09/16(金) 02:34:38
バグは夜更け過ぎに、仕様へと変わるだろう
0085デフォルトの名無しさん2005/09/16(金) 15:59:13
さいでんな〜、(をうぉ〜をを)ほうでんな〜
0086デフォルトの名無しさん2005/09/16(金) 21:22:00
>>85
どっちかというと、
再現しな〜い♪
とかじゃないかと
0087デフォルトの名無しさん2005/09/18(日) 13:01:21
142 :仕様書無しさん :02/12/21 23:04
 「ババさま!有給が!」
 「いいんじゃよ、あんな物に頼って生き延びてなんになろう・・」
0088デフォルトの名無しさん2005/09/18(日) 13:29:54
194 名前: 天空の名無しさん 投稿日: 02/01/23 22:59
「あたし、他にもたくさんソースを受け継いだわ。
…絶対いじっちゃいけない関数もあるの。
「いじっちゃいけない関数?
「滅びの関数。
動きさえすれば、悪いコードでもつっこまなきゃいけないって。
でも決していじるなって。
教わったとき、怖くて眠れなかった…
あのコードは直しちゃいけないものだったのよ。
だからソースの奥に隠してあって、検収のときにしか使わなかったんだわ。
前のPGも、前の前のPGも、その前のPGもそうしてきたんだもの。
あんな関数、早く捨ててしまえばよかった!
0089デフォルトの名無しさん2005/09/20(火) 00:40:45
>>88
いろんな意味で笑えねぇなそれw
0090デフォルトの名無しさん2005/09/21(水) 20:23:06
>>84
クリスマスにぴったりだな。
0091デフォルトの名無しさん2005/09/22(木) 21:13:41
バグは夜更け過ぎに、仕様へと変わるだろう
際限ない・・・ 懲りない・・・
きっとバグはでない ひとりきりのクリスマス・イブ
再現しない・・・ 帰りたい・・・
ソース深く 秘めた問題 解決できそうもない
必ず今夜なら 言えそうな気がした
辞めたい・・・ 帰りたい・・・
まだ消え残る バグへの思い 次の担当者へと降り続く
0092デフォルトの名無しさん2005/09/26(月) 01:29:04
適度にバグのある製品ほうがよく売れる。
0093デフォルトの名無しさん2005/10/19(水) 16:02:17
>>84
もう何回も言ってる気がするが
考えた奴は天才
0094デフォルトの名無しさん2005/10/22(土) 03:33:46
ぬるぽ
0095デフォルトの名無しさん2005/10/22(土) 04:00:34
プログラムの実行時間の8割を占めるのは、プログラム中の2割のコードである。
0096デフォルトの名無しさん2005/10/22(土) 11:24:16
楽をするための苦労を惜しむな。
0097デフォルトの名無しさん2005/10/22(土) 21:18:53
>>96
つまるところ、
楽はできないと言うことで常。
0098デフォルトの名無しさん2005/10/22(土) 21:57:59
プログラミングは
水晶のように透明な散文体で随筆を書き
それを実行可能にする芸術である
0099デフォルトの名無しさん2005/10/22(土) 22:07:45
ソースの半分はコメントで埋めろ
0100デフォルトの名無しさん2005/10/22(土) 22:23:38
ダメなときはなにをやってもダメ
0101デフォルトの名無しさん2005/10/22(土) 22:24:41
>>99 それ初心者。
0102デフォルトの名無しさん2005/10/22(土) 22:40:23
>>101
コメントが多ければ初心者だってなにしてるかすぐ分かるだろ。
0103デフォルトの名無しさん2005/10/22(土) 22:41:42
上級者はどんなソースでも読める
綺麗なソースとかコメントっていうのは初心者のために書くんだよ
0104デフォルトの名無しさん2005/10/22(土) 22:49:18
// ループ開始
// index:ループ用の変数
// 100になったらループを抜ける
// 1づつカウントアップしていく
for(int index = 0; index < 100 ; index++)
{
 // xxxxの値がtrueの時にif文の中の処理を行う
 // xxxxがtrueになるのは・・・・
 if(xxxx)
 {
 }
}
0105デフォルトの名無しさん2005/10/22(土) 22:57:29
>>103
と、上級者は自分が読めるのでコメントを書かず、
上級者未満の人にソースだけ渡して知らん振りされるので非常に迷惑。
0106デフォルトの名無しさん2005/10/22(土) 23:00:06
やってることはソースを見ればわかるので、何のためにやるのかというのを書いて欲しいよ。
0107デフォルトの名無しさん2005/10/22(土) 23:18:44
ちがう。

やってることがソース見ればわかるように書くんだ。
それでも、どうしようも無いときにコメントを書く。

そこに至るまでに、経験と修練が必要が必要になる。
0108デフォルトの名無しさん2005/10/22(土) 23:18:54
>>99
糞プログラムの典型。

>>103
ひどい(笑)
01091072005/10/22(土) 23:19:22
まちがえた。
× 必要が必要になる
○ 必要になる
0110デフォルトの名無しさん2005/10/23(日) 00:17:43
コメントは書きたい時に書く。
0111デフォルトの名無しさん2005/10/23(日) 01:06:44
>>107
やってることがソース見て分からないときって、コンパイラがバグっているときか?

/* なぜか次の行を消すと動かない */
int a;

とか。
0112デフォルトの名無しさん2005/10/23(日) 01:17:57
>>111
やっていることは「4で割る」であるべきところを2ビットシフトで書いてあるとき、
とか、そういう話。
「やりたいことがソース見ればわかるように書く」のほうがいいな。
0113デフォルトの名無しさん2005/10/23(日) 13:19:54
>>111
そういうのは「メモリ破壊」と呼ばれるプログラムのbugだ
0114デフォルトの名無しさん2005/10/25(火) 01:26:36
「基本動作はコンピュータがやってくれるのか」

ちがいます、プログラマの書いたプログラムがやってくれるのです。
0115デフォルトの名無しさん2005/10/25(火) 01:29:59
ちがいます。神様がやってくれるのです。


それをプログラマが生半可に真似するからバグが出る出る。
0116デフォルトの名無しさん2005/10/25(火) 14:02:22
テストして無いところは期待通りには動かない
0117デフォルトの名無しさん2005/10/26(水) 13:55:16
「努力する者は夢を語り、怠ける者は不満を語る」
0118デフォルトの名無しさん2005/10/26(水) 14:42:30
>>116
テストを通っても、本番でなぜか止まる。
原因を特定しようとしても二度と再現しない。

これじゃマーフィーだな。
0119マイク ◆yrBrqfF1Ew 2005/10/26(水) 18:44:20
太刀を主に矢を朱に染めし武士の
我雪盲に只足るを知る
0120デフォルトの名無しさん2005/11/01(火) 11:59:03
>>107
それをすると、バグっているときに大変なことになる
仕様書がなければ
01211072005/11/01(火) 14:21:14
>>120
貴方の言っている仕様書は、動作単位の仕様を定義する文書。
私の言っている仕様書は、動作単位の内部構造を定義する文書。
0122デフォルトの名無しさん2005/11/01(火) 20:01:11
まあ、そこに至る前にそれを真似する素人が大量に増えるので
あまりオススメはしたくない。

ぱっと見で分からないところにはコメントでメモをつける、程度で良い。
それ以前にコーディング規約をちゃんと作って欲しいけどな、会社にゃ。
0123デフォルトの名無しさん2005/11/01(火) 22:20:14

「ソフトは二重化できない」
0124デフォルトの名無しさん2005/11/03(木) 00:54:19
>>121
どっちにしろ、仕様書がない環境ばかりだったもので
0125デフォルトの名無しさん2005/11/05(土) 13:19:14
くだらないスレの定義
つまらないツッコミを入れるために無駄な時間を費やすスレ
■ このスレッドは過去ログ倉庫に格納されています