2020-01-01から1年間の記事一覧
本のタイトルから気になって読んでみました。 エンジニアの立場からするとムダなことを簡略化して、無くすということを考えることがあります。 その参考にしようと思って読んでみました。 感想 1回読んだときは内容が頭に入ってきませんでした。 ISO?なにそ…
Djangoでapiを作っている際に、自分で定義していないpathをリクエストしたところ404ページが表示されました。 apiを使うため、これをjsonで返すように変更したいと考えて、実現する方法を調べてみました。 参考にしたページ一覧 Error handling https://docs…
alembicというマイグレーション管理ライブラリを利用したマイグレーションファイルの分割方法について。 実現したいのは、開発環境のrevisionと本番環境用のrevisionを分けたいということです。 分けることで、リリースタイミングですべてのテストが完了した…
/api/<lang_code>/sampleのようなurlが用意されている場合、lang_codeはすべてのurlで利用する場合を想定します。 このとき、controller側でパタメータを取得し、検証する方法もあります。 ただし、すべてのcontrollerで同じ処理を書いてしまうのは避けるべきことです。</lang_code>…
環境を整える 開発環境を整えます。 今回使うライブラリは以下のものを使います。 "dependencies": { "css-loader": "^2.1.1", "file-loader": "^3.0.1", "jquery": "^3.4.1", "material-icons": "^0.3.1", "webpack": "^4.32.2", "sass-loader": "^7.1.0", …
最近リファクタリングについて考える機会がありました。 今回はリファクタリングを実施するタイミングについて、これまで経験したことを記事にしたいと思います。 記事の流れとしては以下のように書きたいと思います。 リファクタリングを行う理由 リファク…