Skip to content

Instantly share code, notes, and snippets.

@horitaku1124
Last active April 21, 2020 23:26
Show Gist options
  • Save horitaku1124/a6efb3c45b3bbcf4da9bf7cb859c1f45 to your computer and use it in GitHub Desktop.
Save horitaku1124/a6efb3c45b3bbcf4da9bf7cb859c1f45 to your computer and use it in GitHub Desktop.
calculate hour
  • int,longは数値計算用 Int,Longはオブジェクト格納
  • 極力Nullを返さない、扱わない
  • JavaDocを書く
  • DIを使用して、依存性を低く。特にI/Oを伴うものはDIできるように
  • SimpleDateFormatを使わないでDateTimeFormatterを使う
  • DateTimestampよりLocalDate,LocalDateTimeを使う
  • Immutableを好む
  • リフレクションを使わない
  • リフレクション使わない
  • Parametorizeで複数
  • 極力ロジックは短く数行で
  • DBに接続しないように
@horitaku1124
Copy link
Author

概要から必要行程を生成

@horitaku1124
Copy link
Author

画面の遷移とデータの遷移

@horitaku1124
Copy link
Author

極力テストは自動生成したい

@horitaku1124
Copy link
Author

更新テーブルの数

@horitaku1124
Copy link
Author

設計開始からコードを書くのは重要

@horitaku1124
Copy link
Author

役割を図式化する

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment