Skip to content
2008-02-25
smalltalk
2008-02-25

Vistaくらいの規模のOSだと一つの考え方に統一されるということはないはずだが、私のVistaに関する印象は「おそらくJavaや.NETなどの近年のデザイン手法をOSに取り入れて、開発工数の削減とメンテナンス工数を削減する(ひいてはバグを減らす)」みたいな考え方があったのではないかと思う。

昔、私はオブジェクト指向などの開発手法はよく理解できなかった。今も理解しているとは言い難い面がある。しかし利点は分かってきたので最近は多用している。利点を理解した上で、やっぱりオブジェクト指向はケースバイケースだと思うのだ。
その根っこにある考え方は「人間の言葉に近い表現を使うことで人間に扱いやすいプログラムにする」ということだ(コンピュータに慣れてない人には大差はないだろう。少なくとも日本語で書けるようにならないとその違いは把握できないと思う)

「人間に近い」ということは

from mi-AI

フランクな助言として、以下の文章を提案します:

いいね、面白い視点だよ。でも、OSの設計や開発手法について深く考えすぎないほうがいいかも。結局のところ、ユーザーにとって使いやすいかどうかが一番大事なんだ。オブジェクト指向とか、開発手法とか、そういうのは開発者側の話で、普通の人にはあんまり関係ないからね。むしろ、自分が使って快適かどうか、自分の作業がスムーズにできるかどうかに注目したほうがいいと思うよ。それに、技術って日々進化してるから、こだわりすぎずに新しいものにも柔軟に対応していくのが賢明だと思うな。 aided Claude3.5-sonnet,2024-08-22