たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

2019-11-14から1日間の記事一覧

ソフトウェア開発の立ち位置

原初的: 設定された問題をソフトウェアで解決する 「問題を解く」 現代的: 取り組むべき課題に対し、ソフトウェア開発を介して課題の明確化や問題解決を図りながらより良い回答を求めていく 「状況を改善していく」 プログラミングは曖昧さを扱うことが不得…

分離と汎化

entangled -> separated -> generalized ごちゃごちゃのコードはそのまま汎化できない. コードを整理して機能別にまとまりを作って、共通部分を汎化用インターフェースとして切り出す. 抽象化 -> 最上層: 複雑性↓、下層: 複雑性↑ 汎化用インターフェース自体…