Content-Length: 70029 | pFad | https://q.hatena.ne.jp/1540395030#a1269368
例(マジックナンバーが入ってるとか、ソースとコメントの不一致とか・・・)
・正常ケースしか考慮されてない書き方
・エラー時の処理がない、丁寧でない
・教科書のお手本からは、程遠い書き方
■
追記:
こいつ素人だな = 職業プログラマーでない
という意味で判断するのなら、
小手先では超えられない部分で判断しないと、素人かどうかはわかりにくいと思う。
あと、質問で挙げられているマジックナンバーで思い出したのですが、ルールを教条的に守る、というのも青いなあと思います。
例えばこんなやつ。
response = http.get(...); if (response.status == CODE_404) { ...
ここは、こうか、
if (response.status == 404) { ...
それでもマジックナンバーがダメだというなら、こうだろうと思います。
if (response.status == NOT_FOUND) { ...
# プロだけど、素人くさいのにありがち :-p
どっかからのコピペで作っているせいで、
ぜんぜん必要のない余計な処理が残っているプログラム。
同様に、ものの数十行で済むような処理を
ぜんぜん不必要な、でかいライブラリを組み込んで
わけもわからずにブラックボックスとして使っているやつね。
んん、だけどこういう考え方は
古い手作り派の人間のたわごとなのかもしれないなぁ。
今は最適な処理手順とか、高速化とか、あまり考えなくていいものなぁ。
プログラム的には大したことをやっていないのに、試したコードがコメントで残されてたり、コメントがやたら詳細だったりして試行錯誤をしたあとが見られると素人(or 初心者)なのかなと思いますね。
Fetched URL: https://q.hatena.ne.jp/1540395030#a1269368
Alternative Proxies:
ハードの進化がソフトの作り手をカバーしてるっていう意味だと、掃除機とか洗濯機とかが出てきた時と大して変わらない
2018/10/29 22:46:24若い者にちょっとした処理をお願いしたりすると
2018/10/29 23:37:34どこぞで拾ってきたコードを、内容もよく確認せずくっつけて、
ハイ出来ました、と来るのを
日頃苦々しく感じているオイラは、
ああ、トシヨリなんだなぁと感じる。
イヤ、それで事足りるのは解るんだけどさ。
それじゃ身につかないじゃんって・・愚痴愚痴。。
老害はここらでオイトマします。