サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
poppingcarp.com
はじめに この記事ではソフトウェア設計において 分岐を雑に扱うとどうなるのか 分岐を丁寧に扱うため方法とは 分岐を丁寧に扱うと何が得られるのか についてまとめました。 動画も作ったのでご覧ください ❌分岐がネストになって読みづらいclass DeliveryUseCase { fun delivery( deliveryDate: LocalDate, purchaseAmount: Int, previousMonthlyTotalAmount: Int? ): String { val today = LocalDate.now() var canTodayDelivery: Boolean var postage: Int if (previousMonthlyTotalAmount != null) { if (previousMonthlyTotalAmount >= 10_00
本を読んでから自分が設計やプログラムを書くの際に意識するようにしたこと 変更を安全に素早く行うための重要な考え方 意識が足りずに悲惨な目に遭った経験談 リリース後の保守開発を見据えた、 良い設計スキルを身につけるポイントでもあるので、 特に駆け出しエンジニアやプログラマーの方に 参考にして頂ければ幸いです。 現場で役立つシステム設計の原則を読んで 1章の中で特に重要だと感じたポイントは以下です。 自分が面倒見てるプロダクトへの参画者にはまず この辺りの基本を最低限理解してもらってから、 開発作業を任せるようにしていこうと考えています。 今年から新卒の新入社員に向けても僕が講義することに・・・ 詳細はこちらの記事にまとめています。 命名と小さく分けることの関係と重要性〜ソフトウェア設計のきほん〜 業務で扱う値の範囲を正確に表現する〜ソフトウェア設計のきほん〜 2章は〇〇区分、〇〇種別・・・な
はじめに この記事では、ソフトウェア設計において 命名がなぜ重要なのか?? 命名と小さく分けることの関係 についてまとめました。 動画でもまとめたのでこちらもご覧ください。 命名がなぜ重要性なのか?? 命名が微妙だと後から見た人が混乱したり、 略語でamt(金額を表してるつもり)より amountの方がわかりやすい。 と、ここまでは当たり前のように思われるかもしれません。 では、 もし変数名にふわっとした命名をするとどうでしょう?? いろんな意味でその変数を使いまわされてしまうかもしれません。 逆に、目的を正確に表した変数名だと使いまわされたり、 誤用される危険を減らせるかもしれません。 もしメソッド名にふわっとした命名をするとどうでしょう?? そのメソッドで複数の目的を同時に実現しようとしてしまうかもしれません。 逆に、1つの目的を表す適切な表現で命名できれば、 それ以外の目的に関するロ
「Angularでマテリアルデザインの画面をどうやって作成するのか?」 「そもそもマテリアルデザインって何??」 今回はこの辺りについて確認します。 Angularでのマテリアルデザイン画面の作成手順今回はAngularでマテリアルデザイン画面を作成する手順について説明します。マテリアルデザイン作成のためにAngular Materialを利用します。 Material DesignとはGoogleが発表したデザインのガイドラインです。直訳すると物質デザインですが、、画面のコンポーネントが本当の物質みたいに、ボタンを押すことで凹んだり、動いたり、テキストボックスにプリセットされた文字がフォーカスインと同時に端に寄ったり・・・直感的に人が操作できます。 最近よくそんなデザインのWebサイトを見かけます。 ではAngularでそんなおしゃれなMaterial Designを導入した画面を作って
このページを最初にブックマークしてみませんか?
『poppingcarp.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く