タグ

ブックマーク / yamdas.hatenablog.com (5)

  • ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴

    www.oreilly.com オライリー・メディアのコンテンツ戦略部門のバイスプレジデントであるマイク・ルキダスの文章だが、彼が数週間前、「コードを書くことが問題なのではない。複雑さをコントロールすることが問題なのだ」というツイートを見かけた話から始まる。彼はこれに感心したようで、これから何度も引用すると思うので、誰のツイートか思い出せればいいのにと書いている(ご存じの方は彼にご一報を)。 件のツイートは、プログラミング言語の構文の詳細や API が持つ多くの関数を覚えることは重要じゃなくて、解決しようとしている問題の複雑さを理解し、管理することこそが重要だと言ってるわけですね。 これは皆、覚えがある話だろう。アプリケーションやツールの多くは、最初はシンプルである。しかも、それでやりたいことの80%、いやもしかしたら90%をやれている。でも、それじゃ十分ではないと、バージョン1.1でいく

    ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴
    koogawa
    koogawa 2023/09/25
  • アメリカでもプログラミングスクールに通ったがうまくいかなかった話があった - YAMDAS現更新履歴

    少し前から Twitter のタイムラインで、プログラミングスクールに通ったがうまくいかなかった話題がたまさか流れてくる印象があった。 全くプログラミング未経験の人が、仕事を辞めて大金払ってプログラミングスクールに通って年収大幅ダウンしたり人生詰むみたいな話がタイムラインに大量に流れてくるけど、そういう人たちは今の仕事を続けながら家で少しずつプログラミングに関して自習するという選択肢があることを知ってほしい。— 小川晃通(あきみち)YouTubeでIPv6解説動画作ってます (@geekpage) January 20, 2021 その代表例としてあきみちさんツイートをはらせてもらったが、この話題ってどのあたりから始まったのだろうか……と少し検索してみたら、以下にその起点となる話がだいたいまとまっていた。 javablack.hatenablog.com なんだかなぁと思ってしまう話である

    アメリカでもプログラミングスクールに通ったがうまくいかなかった話があった - YAMDAS現更新履歴
    koogawa
    koogawa 2021/02/15
  • よりよいプログラマになる10の黄金則 - YAMDAS現更新履歴

    10 golden rules for becoming a better programmer | codeshare.co.uk .Net Web Developer Blog by Paul Seal この手の記事には傷気味だが、学ぶべき教訓には学んだほうがいいわけで、果たしてここではどんな10個のルールが示されているのか。 同じことを繰り返さない(コードのリファクタリングの勧め) 変数には、それがどんな型かではなく、それが何のためにあるか分かる名前をつける メソッドには、それが何をするか明確に分かる名前をつける マジックナンバーや文字列リテラルは使わない 可能であれば、メソッドはそのアプリの他の部分に依存性を持つことなくテストできるよう書く 助けを求めるのを恐れない(やってることを他人に説明するプロセスが問題解決につながることもある) ボーイスカウト・ルールに従う(バグのあるコー

    よりよいプログラマになる10の黄金則 - YAMDAS現更新履歴
    koogawa
    koogawa 2016/02/01
    来た時よりも美しく
  • Twitterよりは長い、しかし長すぎないブログの可能性 - YAMDAS現更新履歴

    ツイッターはブログの代わりではない | maclalala2 Twitter はあくまでブログの補助手段であって、決して代替物ではない、というのはその通りだと思う。 これはワタシが書いた「個人ブログ回帰と「大きなインターネット」への忌避感、もしくは、まだTwitterで消耗してるの?」にも符合する話だと思うのだが、いきなりかつてのブログに戻るというのはきついものがあるので、もう少し短めのブログというのは現実的な選択肢なのかもね。 というか、このブログは一つ一つのエントリは短めのものが多く、結果的にそういうブログになっていたりする。

    Twitterよりは長い、しかし長すぎないブログの可能性 - YAMDAS現更新履歴
    koogawa
    koogawa 2014/11/04
  • 来月よりオライリーからSwiftプログラミング本が刊行ラッシュ - YAMDAS現更新履歴

    Apple が今年の WWDC で発表した iOS/OS X 向けプログラミング言語である Swift だが、江渡浩一郎さんが語るようにこれが「最後のプログラミング言語」になる可能性があるかはともかく、とりあえず iOS プログラミングをやる上で欠かせない技術になるのは間違いないわけで。 いずれ Swift プログラミングもぼちぼち出てくるんだろうなと思ったら、オライリー家からこれを書名に冠したが来月よりどどどっと三冊出ることを知る。 iOS 8 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics 作者: Matt Neuburg出版社/メーカー: O'Reilly Media発売日: 2015/04/05メディア: ペーパーバックこの商品を含むブログ (1件) を見る Swift Developme

    来月よりオライリーからSwiftプログラミング本が刊行ラッシュ - YAMDAS現更新履歴
    koogawa
    koogawa 2014/09/08
    どんどん出ますな
  • 1