アカウント名:
パスワード:
完全にプログラムの知識がなくても扱え切れるところまで作り込まれたフレームワークなら、予定どおりの効果もあるんだろうけど。
ちょっとでも、それでは対応しきれない特殊な事例が存在すると、結局、内部動作を見通せるプログラミング能力を持っている人が出張ってくる必要が出てきて、作業単価が上がるわ、プログラム出来るならややこしいツールを使わず手で書いた方が早いわと言う事になって、誰も得をしない。
プログラムを開発するという作業のほとんどは、「業務内容を細部にわたるまできちんと言語化(文書化)する」作業であり、それこそが「プログラムの知識」であったりしますので、「完全にプログラムの知識がなくても扱える」というのは、言い換えれば「細部まで言わなくてもなんとか解決してくれる」存在を追い求めていることになります。
それって言い換えれば、自己学習するロボットとかの類を開発することに行き着きますし、学習にあたっては数多くの失敗を必要とすることになりますので、「それなら言語化したほうが早くね?」ってことになるんではないかと(もちろん業務次第ですが)。
あと、もしも「完全にプログラムの知識がなくても扱え切れるところまで作り込まれたフレームワーク」ができたと仮定しても、ご指摘のとおり例外ケースについては考慮されないので、早かれ遅かれ、「プログラムの知識がない人が作った、世にも恐ろしいソースコード」をメンテナンスしなければならない事態になるのでは・・
それでも大多数の人間(もしくは組織)が相互通達もなくガタガタと訳の分からないコードを組み上げるよりはマシなんじゃないの?
というか、これって「設計書(仕様書)を書いた顧客の仕様を(下請け会社とかを経ることなく)直接"内部動作を見通せるプログラミング能力を持っている人"に開発させる」ためのコンパイラじゃないの?だから「プログラマーが不要」というより「IT土方による人海戦術が不要」と表現すべきじゃないのかと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
いずれは完成する技術なんだろうけど (スコア:0)
完全にプログラムの知識がなくても扱え切れるところまで作り込まれたフレームワークなら、予定どおりの効果もあるんだろうけど。
ちょっとでも、それでは対応しきれない特殊な事例が存在すると、結局、内部動作を見通せるプログラミング能力を持っている人が出張ってくる必要が出てきて、
作業単価が上がるわ、プログラム出来るならややこしいツールを使わず手で書いた方が早いわと言う事になって、誰も得をしない。
Re: (スコア:0)
プログラムを開発するという作業のほとんどは、「業務内容を細部にわたるまできちんと言語化(文書化)する」作業であり、それこそが「プログラムの知識」であったりしますので、「完全にプログラムの知識がなくても扱える」というのは、言い換えれば「細部まで言わなくてもなんとか解決してくれる」存在を追い求めていることになります。
それって言い換えれば、自己学習するロボットとかの類を開発することに行き着きますし、学習にあたっては数多くの失敗を必要とすることになりますので、「それなら言語化したほうが早くね?」ってことになるんではないかと(もちろん業務次第ですが)。
あと、もしも「完全にプログラムの知識がなくても扱え切れるところまで作り込まれたフレームワーク」ができたと仮定しても、ご指摘のとおり例外ケースについては考慮されないので、早かれ遅かれ、「プログラムの知識がない人が作った、世にも恐ろしいソースコード」をメンテナンスしなければならない事態になるのでは・・
Re: (スコア:0)
それでも大多数の人間(もしくは組織)が相互通達もなくガタガタと訳の分からないコードを組み上げるよりはマシなんじゃないの?
というか、これって「設計書(仕様書)を書いた顧客の仕様を(下請け会社とかを経ることなく)直接"内部動作を見通せるプログラミング能力を持っている人"に開発させる」ためのコンパイラじゃないの?
だから「プログラマーが不要」というより「IT土方による人海戦術が不要」と表現すべきじゃないのかと。