memo「WEB+DB PRESS Vol.127」
WEB+DB PRESS
Vol.127
特集
実践リファクタリング
第1章 良いコードとは何か
1970年以降普及した構造化プログラミング言語
適用
概念
第2章 関数の役割の少なさを表す「凝集度」
尺度
偶発的
低い
悪いコード
論理的
時間的
手続き的
通信的
逐次的
機能的
高い
良いコード
第3章 関数の独立性を表す「結合度」
尺度
内容
高い
悪いコード
共通
外部
制御
スタンプ
データ
メッセージ
低い
良いコード
第4章 時間的凝集と論理的凝集への対応
第5章 DRYと凝集度
作って学ぶPhoenix
第1章 Elixirはじめの一歩
elixir
https://elixir-lang.org/
Erlang VM
Phoenix
Webアプリケーションフレームワーク
第2章 PhoenixによるWebアプリケーションの開発
第3章 Ectoによるデータベースアプリケーションの開発
第4章 phx.gen.suthによる認証機能の開発
第5章 LineViewによるフロントエンドの開発
SPA
ライブラリ
入社した会社にすばやく適応する
第1章 適応の目的と基本戦略
第2章 知り方を知る
第3章 事業を知る
第4章 組織を知る
第5章 開発を知る
第6章 コードを知る
memo
BOOK REVIEW
スマートな良いコードのためにPythonで学ぶアルゴリズム
Googleのソフトウェアエンジニアリング
Microsoft認定資格試験テキスト AZ-900:Microsoft Azure Fundamentals
連載
縁の下のUIデザイン
最終回 ユーザに使い方を文字で説明するためのUI
コーチマーク
モーダル
漫画から学ぶマネジメント
最終回「宇宙兄弟」の南波六太から学ぶ逆境への立ち向かい方
ちょっと気になる隣の技術畑
第4回 神話と楔形文字と、ときどきUnicode
現場のPython
第11回 データサイエンスのためのテスト入門
Goに入れては・・・
第29回 JSONストリーミングAPI
Ruby 3標準添付ライブラリ紹介
第5回 HTTP、SMTPを手軽に扱う
PHPで複雑さに立ち向かう
第5回 変更を容易にするコード部品化の技法
見なおそう!モダンJavaの流儀
最終回 今、覚えておくべき新し言語仕様
レコードクラス
シールクラス
switch式
パターンマッチング
フロントエンド羅針盤
最終回 品質の優れたプロダクトを継続的に提供
その他
速攻Laravel 9
Laravel
https://laravel.com/