タグ

エンジニアとプログラミングに関するsanderのブックマーク (4)

  • 設計/コードレビューで"常に"心がけるポイント - little hands' lab

    株式会社ログラスの松岡(@little_hand_s)です。 little-hands.hatenablog.com ↑の記事でドメインオブジェクトの設計方針を書きましたが、それ以外の全般的な設計/レビュー観点について書きます。 非常に汎用性のある内容なので、数多くのプログラミング原則を覚えるより、まずこの観点でチェックできるようにすると即効性が期待できます。 前提として、階層化されたアーキテクチャ(オニオンアーキテクチャなど)を採用しているものとします。 ①レイヤーの責務違反の実装をしていないか ②高凝集/低結合になっているか 高凝集 クラスに関して メソッドに関して 低結合 ③ユニットテストを書きやすいか 合言葉 筆者執筆書籍 現場での導入で困ったら ①レイヤーの責務違反の実装をしていないか 例として、「ユースケース層にドメイン層のルール/制約に関わる実装をしている」場合はNGです。

    設計/コードレビューで"常に"心がけるポイント - little hands' lab
    sander
    sander 2022/01/28
    なんかレビュアー任されそうになってる某お嬢に届け!
  • プログラミングスクールに通わず、プログラミングを学ぶ方法


     LINE         
    プログラミングスクールに通わず、プログラミングを学ぶ方法
    sander
    sander 2020/05/20
    すがやみつる先生が『こんにちはPython』を出してたな。
  • 仕様書がない開発が増えた理由 | ScrapEngineer

    最近の開発で仕様書等のドキュメント類を書くことが少なくなりました。 私は主に業務系のWebサービスを作成してましたが、最近はオープン系のサービスも受け持つことも多いのですが、仕様書やテストのエビデンスがオープン系のお客様の場合は求められることが少ない・・・ というかほぼない。 何故、お客様は仕様書を求めないのか? 予算を削りたい お客様にとって仕様書なんて見てもわからないもの貰ってもしょうがない。 貰ってもしょうがないものなら作ってもらわないで、削ってしまおうって考えがあります。 テストのエビデンスも同様です。 これは仕様書の作成やエビデンスの作成に工数が掛かるため、工数の削減を計って予算を削りたいという考えがあります。 例えば、おおまかに計算しますが以下のようなシステムがあります。 開発工数:1人月 検証工数:0.5人月 設計工数:0.5人月 ドキュメント作成工数:0.5人月 管理工数:

    仕様書がない開発が増えた理由 | ScrapEngineer
    sander
    sander 2015/04/14
    20年前人月100で出してたって言ってたなー。でも給料16だったよw/実作業時は「しゃらくせぇ」なんだけど、書いたとおりに作って納品なんて有り得ないので証拠を残すという意味でもドキュメントは必要
  • 某R社を5日でクビになった話 - Code.io


    2015-03-07 R5 Hello,World!5    
    某R社を5日でクビになった話 - Code.io
    sander
    sander 2015/03/07
    ドンマイ。その気持があれば続けていけるから頑張ってください/で、引き合いに使って悪いけど実務に耐えうる能力ってちょっとやそっとじゃ身につかないんだよ。何だよ、大学での実務能力育成って
  • 1