shizuto on languages

言語好きの組込みプログラマが言語から言語じゃないものまで語ります。On y va!

プログラミング

プログラミング言語と自然言語

プログラミング言語というのは自然言語の、特に英語の影響を色濃く受けているもの。Ruby(特にRails以降)はなおさら文法、メソッドができるだけ英語そのままになるように構成されるようになってきた。後置ifとか、untilとかunlessとか x /= 2 if x.even? y /=…

名前重要

コードをシンプルにすることは重要だ。誰しもがコードを読むのにできるだけ時間はかけなくないと思っている。もしコードを読むのが大好きで大好きで仕方ないという人がいたとしても、同じ時間をかけるのならたくさん深く読めたほうがいいでしょう。それにど…

ドラッカー風エクササイズ

今のプロジェクトに参加することになって、まずはアジャイルサムライからヒントを得ていろいろやってみようと思った中で、まずやってみたのがドラッカー風エクササイズ。 これは、いい。 ドラッカー風エクササイズといえば、「自分は何が得意か?」「どうや…

アジャイルサムライ

僕は普段は組込み系のプログラマやっていて、そこで使われているプロセスというのは基本、ウォーターフォールです。プログラマな人たちの中でウォーターフォールと口にすると、それはまああまりいい意味では語られないのですが、ウォーターフォールなものは…

「簡単なものこそBDDで!」 〜 LTSpiral #2 で発表してきました。

先週、関西IT系若手勉強会 LTSpiral ( LTSpiral | Google グループ ) 第二回に参加してきました。1回目は社会人3年目まで(学生含む)が対象でしたが、今回は社会人6年目までに拡大され、パワーアップ!(?) IT系といっても業界はWebからインフラ、組込み(…