はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 良い設計

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 10 / 10件)
 

良いコメントが良い設計を導く

2024/01/16 このエントリーをはてなブックマークに追加 124 users Instapaper Pocket Tweet Facebook Share Evernote Clip コメント インターフェイス 要旨 手助け メソッド

要旨 コメントを適切に記述することは、特にインターフェイス(クラスやメソッド)において重要です。これにより、直感性が高まり、抽象化が十分に行われているかを確認する手助けになります。そのため、コメントはソフトウェア設計プロセスの重要な一部と位置づけられます。 2種類のコメントタイプ まず、コメントを2種... 続きを読む

良い設計と悪い設計の違い

2022/11/10 このエントリーをはてなブックマークに追加 502 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Transcript 良い設計と悪い設計の違い 2022年11月7日 有限会社システム設計 増田 亨 Forkwell-Library #9 自己紹介 アプリケーション開発者 業務系アプリケーション ドメイン駆動設計/リファクタリング Java/Spring/IntelliJ IDEA/JIG 著書『現場で役立つシステム設計の原則』 ~変更を楽で安全にするオブジェクト指向の... 続きを読む

プログラミングにおける設計力を高めるには 〜 良いコードを書くために | Social Change!

2021/11/11 このエントリーをはてなブックマークに追加 293 users Instapaper Pocket Tweet Facebook Share Evernote Clip Social Change プログラミング ライブラリ 構造

プログラミングとはコードを書くことだけではありません。どういった構造にするのか、データはどう扱うのか、どのライブラリを使うのか、いくつもの設計を踏まえてコードを書くのです。設計を表現したものがソースコードです。 設計の良し悪しは品質に影響します。では、良い設計を作るスキルは一体どうやって身につける... 続きを読む

フロントエンドの
良い設計、良いコードを考える - Speaker Deck

2019/11/21 このエントリーをはてなブックマークに追加 295 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck フロントエンド 良いコード

All slide content and descriptions are owned by their creators. 続きを読む

エンジニアリングマネージャーとソフトウェア設計者に共通するスキルを考えてみた - Mercari Engineering Blog

2018/12/01 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mercari Engineering Blog スキル

@hidenorigotoです。現在はメルカリJPのBackendチーム全体のマネジメントをしています。以前のキャリアではマネジメントもやっていましたが、どちらかと言えば1人のエンジニアとして、ソフトウェアの設計と数多く向き合ってきました。その過程で、良い設計を生み出す設計者は、どのようなスキルを持っているものなのかと... 続きを読む

ひどいコードをメンテしてきたからこそ実感する、良いコードや良い設計の大切さ - give IT a try

2016/08/08 このエントリーをはてなブックマークに追加 677 users Instapaper Pocket Tweet Facebook Share Evernote Clip ヒドいコード give IT a try 大切さ 良いコード

2016 - 08 - 08 ひどいコードをメンテしてきたからこそ実感する、良いコードや良い設計の大切さ 本 よもやま話 はじめに 先日、社内で「良いコードの書き方やお作法、プログラミングの原則って、どうやったら身に付くんだろうねえ?」という話になりました。 もちろん、「本を読んで勉強する」っていのも勉強法のひとつなんですが、そもそも、もっと強烈なモチベーションがないと、必死になって良いコードの書... 続きを読む

ユーザーシナリオから考える、ユーザー視点に立ったWebデザインの作り方 - Catcher in the tech

2014/05/21 このエントリーをはてなブックマークに追加 906 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユーザーシナリオ Catcher in the tech

はじめまして、ヴォラーレ株式会社開発室WebデザイナーのSumireと申します。 最近ちょくちょく知り合いからWebデザインを教えて!と聞かれることがあります。私自身も学生時代そうだったのですが、Webデザインって独学で始めやすいものの、一体どういうフローでやるのが良いのかってなかなか掴みづらいですよね。実は現在、今お読みいただいている当社の開発室ブログももっと良い設計に出来るかもしれないという再... 続きを読む

Zsh - シェルスクリプトのオプション設計ガイドライン - Qiita

2014/05/20 このエントリーをはてなブックマークに追加 139 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドライン インターフェイス 引数 zsh 実装

僕はコマンドラインで使うシェルスクリプトを書くことがけっこうあるんだけど、インターフェイスというか呼び出し方はとても大事だと思ってるので、そこにわりと時間をかけて考えるようにしてる。 実装はいつでも変更できるけど呼び出し方を変えた時は利用者にも変更を強いるので、できれば最初から良い設計で作りたいと思っている。 そこで、僕がシェルスクリプトのオプションとか引数とかの仕様を決める上で注意していることを... 続きを読む

テストコードのリファクタリング - 千里霧中

2011/05/04 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング ユニットテスト 出番 回帰テスト 千里霧中

ユニットテストの再利用や継続的利用を行おうとすると、テストコードにも保守性等に優れた良い設計が求められるようになります。そこで出番が増えてくるのがテストコードのリファクタリングです。 ただ現状、テストコードのリファクタリングはいくつか課題を抱えています。今回はその課題の1つである「リファクタリング前後でテストコードの振る舞いが変わっていないかチェックするテスト」(以下リファクタリングの回帰テスト)... 続きを読む

HowToWriteAnEffectiveDesignDocument - 設計文書のうまい書き方

2007/09/24 このエントリーをはてなブックマークに追加 768 users Instapaper Pocket Tweet Facebook Share Evernote Clip サブシステム エンティティ 目次 個々 文書

HowToWriteAnEffectiveDesignDocument - 設計文書のうまい書き方 目次 この文書について 設計文書のうまい書き方 なぜ設計文書を書くのか 良い設計とは何か 同僚の開発者に向けて書く 第 1 節に書くこと: プロジェクト/サブシステムの目的を示す 第 2 節に書くこと: 設計に使う高レベルなエンティティを定義する 第 3 節に書くこと: 個々のエンティティに関する低... 続きを読む

 
(1 - 10 / 10件)