#ソフトウェア開発
「ソフトウェア開発」タグが付いた記事一覧です。このトピックに関連する記事を時系列で閲覧できます。
開発型開発とリファクタリング駆動テスト
2025年8月19日
本記事は、生成AIの登場がソフトウェア開発に与える変革に焦点を当て、特に「開発型開発」と「リファクタリング駆動テスト」という新しい開発スタイルを提案する。 開発とは、繰り返し役に立つ新しいものを生み出すプロセスであり、その成果物(製品、能力、知識、技術)は次の開発に役立ち、開発の幅、効率、品質を向上させる。生成AI、特にプログラミング能力の高いAIエージェントの登場により、ソフトウェア開発は劇的...
シミュレーション思考の時代
2025年8月12日
本記事は、生成AIの活用により、ソフトウェア開発とシミュレーションシステム構築の方法が劇的に変化している現状と将来展望について論じている。まず、生成AIをプログラムに組み込むことで、ブログ記事の多言語化、プレゼン動画作成、自作ブログサイトの自動生成といった「知的工場」の構築が可能になることを指摘する。さらに、その操作・管理用Webアプリ開発やバックエンド処理、フロントエンド開発、インフラ整備までを...
エクスペリエンス&ビヘイビア
2025年8月10日
本記事は、従来の「仕様&実装ベースのエンジニアリング」から「エクスペリエンス&ビヘイビアエンジニアリング」へのパラダイムシフトの可能性を論じている。従来の開発手法では、仕様と実装の一致を目指し、テストでズレを修正する。しかし、近年重視されるユーザ体験は、ソフトウェアの実装そのものではなく、その「振る舞い」によって形成される。このため、仕様と実装の枠を超え、体験と振る舞いを重視する新しいエンジニアリ...
シミュレーション思考と生命の起源
2025年7月29日
本記事では、累積と相互作用による結果を段階的に追跡し、論理的に理解する思考法を「シミュレーション思考」と定義し、その応用例として生命の起源の解明を試みている。孫にお小遣いを倍々で与える例のように、直感に反する結果を生む事象を理解する鍵は、知識や能力ではなく思考方法にあるとする。生命の起源についても、シンプルな化学物質から複雑な細胞が生まれた過程を、一瞬の奇跡に頼るのではなく、地球規模での化学物質の...
考える宿命:AIと人間
2025年7月12日
本稿は、AIの進歩がもたらす社会の変化と、それに伴う人間の「考える」という行為の変遷について論じている。AIが知的労働を代替する未来において、人間には新たな種類の知的活動が求められると著者は指摘する。その具体例として、ソフトウェア開発における「プロセス指向」という新しいパラダイムを提案する。これは、オブジェクト指向から一歩進み、イベントや条件で発生し、一連の順序で処理され、最終的に停止する「プロセ...
フレームワーク設計という知的能力
2025年6月29日
本記事は、学問における「フレームワーク設計」という知的活動を、観察による事実発見という従来の学問の概念とは区別して論じている。学問は一般に観察による事実の発見を主軸とするが、開発は設計による発明を主軸とする。しかし、学問の中にも設計による発明、すなわち「フレームワーク設計」が存在する。これは、天動説と地動説、ニュートン力学と相対性理論・量子力学のように、観察事実を捉えるための考え方の枠組み(フレー...