タグ

ブックマーク / www.moonmile.net (2)

  • ふと GoF のデザインパターンを再考しておく | Moonmile Solutions Blog

    懐かしの パタンランゲージ を眺めつつ、ふと 再考: GoF デザインパターン が気になったのでさらっと流しておこう。 [amazonjs asin=”4306041719″ locale=”JP” title=”パタン・ランゲージ―環境設計の手引”] そもそもが GoF 発祥自体が 90年頃で、日語の書籍は Java が発生した頃と前後してしまっているので、オブジェクト思考ブーム、UML, パターンのブームよりも随分前からある。C# や Java よりも前になので、今さら再考する意味もないのではないか?と思われるのだが(そもそも Qiita の「再考~」の記事自体が 2014 年だ)、歴史経緯から考えるのと、GoF の反省(あるいはドツボ?)からできあがった現在の C#, Java の言語拡張をみていくと、これらのパターンが言語仕様やライブラリに含まれてしまっていることが分かる。逆に言

  • ソフトウェア開発委託基本契約書の不備により、未払い200万円の被害を受ける - Moonmile Solutions Blog

    フリーで作業をしたり小さな会社で請け負い作業をするときには「ソフトウェア開発委託基契約書」を結ぶことになると思うのだが、これを結んでしまった後、トラブルが発生したときに「請負側」が被害を蒙っている、という現状です。 日、弁護士に相談したところ「ソフトウェア開発~」の条項から、「違約金などは取れない」旨の通知を受けたのですが、かなり納得がいかないので、ここにフリーランスという立場の防御のために事案を晒しておきます。 # 上の図は「給与」って書いてあるけど、実際は報酬/委託金です。 今回のソフトウェア開発は、発注元Lから元請けGに製品開発を依頼しています。この中で株式会社Eの仲介があって個人事業主のM(=私)にところに話が来ている状態です。それぞれの契約は、 発注元Lと元請けGの間の契約 元請けLと株式会社Eの間の契約 株式会社Eと個人事業主Mとの契約 に分かれます。どれも請負契約で、最終

  • 1