■
オウフwwwいわゆるストレートな質問キタコレですねwww
おっとっとwww拙者『キタコレ』などとついネット用語がwww
まあ拙者の場合ハルヒ好きとは言っても、いわゆるラノベとしてのハルヒでなく
メタSF作品として見ているちょっと変わり者ですのでwwwダン・シモンズの影響がで
— 趣味はマリンスポーツです (@hitode909) 2014, 8月 16
すねwwww
ドプフォwwwついマニアックな知識が出てしまいましたwwwいや失敬失敬www
まあ萌えのメタファーとしての長門は純粋によく書けてるなと賞賛できますがwww
私みたいに一歩引いた見方をするとですねwwwポストエヴァのメタファーと
商業主義のキッチュさを引き継いだキャラ
— バッドばつ丸太郎 (@saatom) 2014, 8月 16
としてのですねwww
朝比奈みくるの文学性はですねwwww
フォカヌポウwww拙者これではまるでオタクみたいwww
拙者はオタクではござらんのでwwwコポォ
— 趣味はマリンスポーツです (@hitode909) 2014, 8月 16
今日の感想
朝,駅で買ったサンドイッチ食べたけど,量が多くて,疲れて昼ご飯食べられなかった.375円分のサンドイッチを食べると朝ご飯にしては多い.しろはとベーカリーくらいの量だと朝ご飯にはよい.あとおにぎりだと1個で100円くらいで済むので,食べたっていうポーズが大事なのかもしれない.
昼にプール行った.前に走ってたときはすぐ飽きてたけど,泳ぐのおもしろいから意外と続いてる.今週も3回くらい行くかと思ってたけど明日はジム休みだった.もうちょっとお金払って定額のやつにしたい気もするけど,寒くなったら寒くて泳ぐの飽きるかもしれない.
そういえば,はてなブログURL貼りやすくなった.
ブログに写真や動画を貼り付ける「リンク挿入」機能を使いやすくしました URLをペーストするだけでコンテンツを埋め込めます - はてなブログ開発ブログ
YouTubeから貼り付けコードを入手するのとか難易度高い.URLをコピーして貼り付けるだけでいい感じになると,UIが消滅していて,何も考えなくても使えてよい.これまで通り,すばやくはてな記法書きたい人向けのおもてなしもしてあって,貼り付けたときに[
まで書いてあったら,[http://なんとかなんとか:title]
とか書きたいだろうと判断して,URL貼り付けたときはリンク挿入ウィンドウが開かないとか,地味なおもてなしがしてある.こういう調子で好きなものを紹介しやすくなるといいと思う.
それでは今日の一曲です.聞いてください.Fatboy Slim,Machines Can Do The Workです.
Machines Can Do The Work (Original) by Fatboy Slim on SoundCloud - Hear the world’s sounds
テスト先に書きたい若者よ
弊社では毎年インターンを受け入れているのだけど,いまもインターンが来てて,テスト先に書きたいけど油断すると先に実装を書いてしまう,とか話してた.
個人的には,テスト先に書くのが大事というよりかは,意識して仕様を先に考えるのが大事だと思っている.テストを先に書くと,先に仕様を考えざるを得ないので,良いスタイルが身につく.
僕がよくやるのは,関連しそうなクラスの絵をひと通りノートに書いてみて,その図だけで,うまく動くことを説明できるくらい考えてみる.その時点でおかしかったら,コード書いてもおかしくなる.ノートに方眼ついてるとクラス図書きやすい.UMLとかじゃなくても,自分で見て分かるくらいでもいいと思う.
紙でうまくいったら,外部仕様だけソースコードに書いてみる.クラス名と,メソッドの定義と,メソッドの上くらいに,ひと通りコメントでも書いてみて,この関数はこういうことをするんです,こういう引数を受け取って,こういうときにはこういうものを返す,こういうとき例外を投げます,みたいなのをひと通り書いていく.それで書いてると辻褄が合わなくなったりする.こういう変なときは誰がどこで止めてくれるのか,例外が出るのか,メッセージが出るのか,その間にこうなったときは,とか,考えることはいろいろある.
そこまで考えたら文章にまとめてチームメンバーに見てもらってもいい.そこで他人が見たら変なことが分かったり,いいじゃんってなるとか,一人で見るのと,二人で見るのは全然違う.
図とか,文章の上でじっくり考えて,うまくいきそうになってから,ようやくテストを書いたり,実装を始めたりするのがよいと思う.
一方で,オブジェクト指向入門という本を読むと,UMLとか,モデリングツールなどは要らなくて,地続きにコンパイラの支援を受けながらクラスの契約の設計から実装までなめらかに記述していくことができると述べられていてかっこいい.Perlにはそういうパラダイムはないので,早くそういう時代になってほしい.
おすすめノートです
ロディアのA5のノートずっと使ってて,なんか妙に高いんだけど,紙の感じとか,書いた雰囲気は最高で,方眼がついてて,クラス図とか書きやすい.使うだけで喜びを得られる.素敵なアイデアなのにしょぼい紙に書くのはさみしいのでいいツールを使うほうがたのしくてよいと思う.
ロディア ダブルリングノート A5 クラシック 方眼罫 ブラック cf193429
- 発売日: 2020/01/17
- メディア: Stationery
おすすめ本です
コード書く人はオブジェクト指向入門まず読むべきだと思う.この本から始めてもいいくらいで,今でも役立ってる.
オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)
- 作者:バートランド・メイヤー
- 発売日: 2007/01/10
- メディア: 単行本(ソフトカバー)
オブジェクト指向入門 第2版 方法論・実践 (IT Architects' Archiveクラシックモダン・コンピューティング)
- 作者:バートランド・メイヤー
- 発売日: 2008/08/29
- メディア: 単行本(ソフトカバー)
追記
はてブ見たら,こんなことは何十年も前からやってると言ってる人がいた.
id:takhasegawa
http://b.hatena.ne.jp/entry/217818105/comment/takhasegawa
?? 紙に仕様を書きましょう、他の人にチェックしてもらいましょう、それから実装しましょう。いわゆるSIerが何十年も前からやってることに今更??
冒頭の若者っていうのはインターンに来ている学生で,この記事は学生向けの記事でした.
うまくTDDできないっていう悩みは分かるけど,まずは基礎的なことを着実にできるようになってもらうのが重要と思って,こういう記事を書きました.
大学の演習などではクラスがたくさん出てくるソフトウェアを設計してテストも書こうということはあまりない気がするので,実際に企業でコード書いてる人が伝えられる,役立つ方法論などがあれば学んで帰ってもらえればうれしいと思う.
何十年も前からある古いアドバイスじゃない最新の優れたアドバイスあったらください.
■
- アーティスト: ピチカート・ファイヴ,鈴木りょうこ,高浪敬太郎,小西康陽,佐藤奈々子,中山泰
- 出版社/メーカー: 日本コロムビア
- 発売日: 1991/09/01
- メディア: CD
- 購入: 2人 クリック: 9回
- この商品を含むブログ (22件) を見る