タグ

2018年3月10日のブックマーク (2件)

  • 「あるエンジニアがプログラムを紡いでいく様を見てみる」ライブコーディング・リプレイ - 日々常々

    あるエンジニアがプログラムを紡いでいく様を見てみるでしたライブコーディングで言ったことや言わなかったことを書いてみます。 意識してるのは「コードをどまんなかに」です。 speakerdeck.com ……あ、このスライドのブログ書き忘れてた。 スライド中の「えらぶ」はだいたいIDEの機能を指します。なのでライブコーディング中に使用したIDEの機能も挙げようと思います。基的にデフォルトのつもりだけど、vimとの兼ね合いで変更してるのもあるので、そこはごめんなさい。あとMacです。今回はメソッド抽出とかクラス間移動とかダイナミックなのがなくて地味だけど、便利な子たちなので使ってあげてください。 リプレイ 今日の公開コーディングはスゴい新鮮だった🎵 コミット後のソースには、どこに悩んだのか、どこにこだわったのかは残らないのですね。 実際のコーディングを見させて頂く事で、気づかされる事が多かっ

    「あるエンジニアがプログラムを紡いでいく様を見てみる」ライブコーディング・リプレイ - 日々常々
  • YAGNIとは コンピュータの人気・最新記事を集めました - はてな

    概要 生産性について 綺麗に書くことのメリット ハッキーな書き方をする 綺麗なコードとは ボーイスカウトルール YAGNI KISS 単一責任の原則 早計な最適化を控える 命名 曖昧な単語 コメント ドキュメンテーション 非形式的なコメント 状態 直交と非直交 直和型 列挙型 関数 コマンドクエリ分離の原則 定義指向プログラミング ネスト メソッドチェイン マジックナンバー 早期リターン 依存 結合 単純なクラスから複雑なクラスへの依存 コードレビュー まとめ 概要 今回こちらのを読みました。 読みやすいコードのガイドライン 内容的には、コードの保守性や、可読性を高めることによって、開発スピ…

    YAGNIとは コンピュータの人気・最新記事を集めました - はてな