gakkie プログラミング 備忘録

tech::expert(現tech camp) 45期

【環境構築】golangのバージョン管理にasdfを使ってみた

バージョン管理ツールを言語毎に入れるのがわずらわしいのでasdfというバージョン管理ツールを導入するることにした。 参考資料 バージョン管理ツール asdf でディレクトリごとにPythonのバージョンを指定する asdfインストール $ brew install asdf asdfに…

データベースのモデルサンプル集

参考資料 www.databaseanswers.org アンチパターン

Macの設定の変更。おすすめコマンド集

ファインダーに絶対パスを表示 $ defaults write com.apple.finder _FXShowPosixPathInTitle -bool true ウィンドウのアニメーションを無効化 $ defaults write com.apple.finder AnimateWindowZoom -bool false Macで端っこまでスクロールさせた時に跳ねる…

springboot ドメイン層の役割

ドメイン層の役割 ドメイン層は、 アプリケーション層に提供する業務ロジックを実装するためのレイヤとなる。 ドメイン層の実装は、以下3つに分かれる。 1.Entityの実装 業務データを保持するためのクラス(Entityクラス)を作成する。 2.Repositoryの実装 業…

210329  JavaSe8 silver 学習p242〜p253(問1〜問20)

問8復習 配列で存在しない要素に対してアクセスしようとした場合に 例外処理を実行する public class Main { public static void main(String[] args) { String[] array = {"A", "B", "C"}; System.out.println(array[3]); } } public class Main { public s…

JavaSe8 silver 学習p242〜p253(問1〜問14)

例外処理の仕組み、考え方が身についていない。 わかったこと try-catch-finallyの順番で書かないとコンパイルが通らずコンパイルエラーになる 例外処理は万が一エラーが起きた場合に対する処理を書く、 Q例外処理が終わったら? A正常な処理に戻す

学習:Javaのテストコード(JUnit5)

JUnit5でテストコードを書く package jp.co.sample; import static.org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; public class StringUtilsTest { //テスト名 @Test void isEmpty01() { //引数がnullの場合、trueが返却されるこ…