「コードスニペット」を含む日記 RSS

はてなキーワード: コードスニペットとは

2015-05-21

ドキュメントを残さなプログラマ

どうもスーツです。

実際にはスーツは着てないけどギークではありません。

某社に見るシステム開発における社内政治無駄さ加減について

http://b.hatena.ne.jp/entry/d.hatena.ne.jp/NOV1975/20150512/p1

これのはてブと元記事見て血圧上がったので、チマチマ反論するよ。

時間がない人向けのまとめ

記録を軽視するな。

今日常識」が未来永劫担保されることはない。

スーツからすると、ギークに釘を指しておきたいこと

業績が個人について回ったら、誰も保守しないだろ。

金を生むのかそのドキュメントレビューリファクタリングでいくら稼げますか?

ロボットアニメ博士みたいにな、空中から予算が湧いて出たりしないんですよ。

誤解があるみたいだから言っとくが、評価には減点も加点もある。

ただ、スケジュール前倒しで予算が浮くようなシステム作ったりしてないだろ。

何故ならばスケジュールは常にキチキチで、間に合わなきゃ減点されて当たり前だ。

そこは同情する。

見積は常に過少で、調整は過小評価され、日程だけが評価軸になりがちだ。

  • 隣の島の人は同僚ではなく調整相手
  • 文書のない調整結果は意味を持たない
  • 1分で済む会話より3往復かかるメールを選択する
  • やったという証拠を残すためだけのレビュー実施する

オマエらが椅子を滑らせて隣の同僚と1分会話して実施した内容は、キサマが風邪引くと誰にも共用されない。

コードレビューした。仕様書レビューした。まあギークが言うなら内容に間違いはないんだろう。

だが、その部分は三年前に転職した同僚がやったはずです?それじゃダメなのは判るよな?

オマエ独りで完結するプロダクトをオマエがケツもって仕事するなら文句は言わないが、違うよな?

記録に残せ。ドキュメントを書け。やったという事実を示せ。

本来は「指摘事項ゼロ」「問題がないか再精査しろ」「再精査したが無い」「一筆書け」「書いたから通せ」をやるのが正しいというのは判る。

やって欲しいのか。

ギーク不要だと思ってるレビューに、さらチェックリストが加わったり、書類が増えたりするぞ。

  • 予定と違う報告は許されないので報告の数字捏造される
  • できないから遅延するよりも中身が空でも枠だけで出来たことにするのが政治的に正しい

正しい数字で出せ。

恐らく上から順番に怒られた上にいらん書類を書かされた上に再発防止策を延々と書いた挙句本業であるコードを書く仕事が遅延して、さらに同じことがループするが。

政治的に正しいんじゃ無いんだよ。

そうした方が、ギークの遅延が少なくなると思うからスーツが知恵絞ってんだ。

杓子定規スーツが付いてみろ。

ギークが一度遅延したが最後、遅延が無くなるまで延々と再発防止策(しかも一度着手しているのでスケジュール見積もりについて以外でだ)書かされるぞ。

  • どんなに正しくても政治的に間違っていると判断されたことは闇に葬られる

その「どんなに正しくても」は、どこの誰が担保してるんだ。

ギークの勘か?

それ違約金を含んだ形で書面にして公正証書として頂けますか?

  • 言ったもの負けで誰も言わないので全員が負ける(実は言ったら勝てることが多いが賭けを許容しない

オマエが言えよ。

言えないならその立場に無いってことだ。

そして立場のあるもの理由があって言わないんだ。

  • 常識で考えればこうするでしょということを決めるのに年収1000万超の人の判子が100個必要
  • そもそも常識で考えればこうするでしょという選択がなされない

常識で考えればこうする」というのは、何時の時点の誰の判断だ。

未だにCOBOLが現役で使われていると想定してたか

たった30年前までメインフレーム全盛だったが、常識的に今後はオープンシステムだと断言できたか

その選択が為されないのは、ギークの提案が間違ってるからだ。

コンピュータが間違ってると言うタイプか?

違うだろ。

オマエの書いたソースが間違ってて、コンピュータソース通りに正しく動くんだよ。

  • 事前にわかっている問題を指摘するよりも蓋を開けてみたら問題があったということにしてしまうことを選択する
  • わざと調整を怠り認識相違という理由を残す

バッドノウハウなのは認めるが、誰も幸せにならない正しさを貫くことはギークとしての職責の一部か?

もしそう思うならそうしろ

責任は取られてるんだよ。

はんこの数だけな。

機械学習の重み付けと同じでな、それがスーツ出世パラメータに影響してんだよ。

ギークに向けて

記録を軽視するな。

証拠を残せ。

ログ無しにサーバ管理しろと言われたらどう思う?

「なんでバグが無いのが判ってるのに単体テストするんだよ」とか言って、テスターがサボったら困るのは誰だ。

バッドノウハウなのは理解してる。

ただ、監視システムタイムレコード追加するより、カメラ範囲内に時計を置くのがハックなんだろ?

コードスニペットは溜め込むくせに、口頭で言った内容をメールで送れないのは何故だ?

ギークなら可読性を上げろコメントを残せソースを引き継げるようにしておけ。

JavaコンパイラC++ソース突っ込んだってエラー吐くだけだ。

クソコンパイラだと思っても、作法には従って書け。

まあ、見通しが悪いと思うなら、オマエが新言語作ってくれても良いんだぜ?

2014-12-09

IMEユーザー辞書でどこでも捗らせる話

増田アドベントカレンダー2014の9日目の記事です)

最初作曲勉強して増田テーマ曲作ってメロディ記法?(というのがあるらしい?)で書いて載せること考えたけど、勉強間に合わなかった。

うんこ漏らせないし、小ネタとして、MS-IMEユーザー辞書でこういうことしてる的な話でも書こうと思います

内容

IME変換辞書定型句を入れとく

定型句は見つけたら登録してる感じ。この辺はありがち。

例えばこのようなものを登録する。

おせます お世話になっております
おせした お世話になりました。
かきけ 下記の件、
よろます 宜しくお願いします。
あざますありがとうございます
あざした ありがとうございました。
いじょ 以上となります

メールとか書くの速くなる…

同音異義語の変換時間を短縮する

同音異義語多い単語とか打ってると変換候補が多くて困惑するし、誤変換で確定して「あーっ!」とかなること多いけど、それぞれにオレオレ読みをでっち上げユーザー辞書に載せとくと少しだけ楽。辞書別に切っておく。

http://anond.hatelabo.jp/20140313130607

↑この辺みて割と最近思いついて使ってる話だけど、既にどこかで同じようなことやってる人もいるかも。

(例)

「へんこう」

へんむく 偏向
へんさら 変更
へんぴか 偏光

「げんこう」

はらこう 原稿
あらこう 現行
もとこう 元寇

などなど。「いじょう」「こうせい」とかいろいろあるので仕事が暇な時とかに登録していくといい感じ。

「たいしょう」

しんめと 対称
ぺあぞう 対象

忘れやすルールで略すとあまり意味がないので何かしら読み替えルールを作っとく良いのではないかと…。

キータイプ超人クラスになると、こんなことしなくてもIME学習機能を切って変換順序を丸暗記してるらしい。怖い。

IMEコードスニペット

以前やったお仕事IT部門規制ガチガチで、WindowsOfficeしか使えないVBA仕事があって全然捗らなかったけど、今思うとIME対応できたはず。

これもユーザー辞書単語登録しておく:

いf If - Then End If
ふぉr Dim i As Integer: For i = 0 To max Next i

試しに上のようなローマ字交じりの単語で登録して変換してみたけど、一応使えてる。

あとgrepdiffなくて苦労していたけどfindstrとfc代用できます

最近普通に機能エディターを使えるのでこういう悩みはない…。

あとMS-IME以外もOKな環境なら普通に予測変換やAZIKが使えるものを使うと楽。

…って感じですかね?

自分の書いたものとか生涯最高でも10ブクマぐらいなのでつまらなかったらごめんなさい。

あとメルリクリス増田

 
ログイン ユーザー登録
ようこそ ゲスト さん