アカウント名:
パスワード:
とはいうものの,プログラム自体,2KB~8KBぐらいのBASICから始めてるから無駄で冗長なものが許せないだけなのか。
プログラムの初心者に教えることは「ラクをしろ」「ロジックにデータを混ぜんな,外に出せ」「サブルーチンでうまく使い回せるように(関数はまあ,後だ)」ぐらいなもん。
まあ,else if を3回ぐらい繰り返したあたりで,「もっと良い手があるんじゃないか」と考えることができなければ,日曜プログラマすら向いてないような。
とはいえ,小学6年生にArduinoをどう教えるか,と入門書もどきを作る羽目になっていて,その辺の信念も揺らいではいるがw(ラクに教えるなら,Arrayとかは抜きにしたほうが早いから)
ラクするのはいいけど、読みにくい、メンテしにくいコードは嫌い。
メンテも込みで「ラク」を目指せると吉。でも,それはさすがに初心者に無理。デバッグの段階で「こりゃダメだ」と一度経験すれば,多少は気を付けるというか。
メンテしにくいコードといえば,件のサンプルコードがまさにそれっすよね。
メンテしやすいサンプルコードって何すか?
よく読め。君みたいなのがプログラマやってるかと思うと頭痛がしてくるわ…。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
手抜きのできない奴はプログラムをやるべきではない (スコア:4, 興味深い)
とはいうものの,プログラム自体,
2KB~8KBぐらいのBASICから始めてるから
無駄で冗長なものが許せないだけなのか。
プログラムの初心者に教えることは
「ラクをしろ」
「ロジックにデータを混ぜんな,外に出せ」
「サブルーチンでうまく使い回せるように(関数はまあ,後だ)」
ぐらいなもん。
まあ,else if を3回ぐらい繰り返したあたりで,
「もっと良い手があるんじゃないか」と考えることができなければ,
日曜プログラマすら向いてないような。
とはいえ,小学6年生にArduinoをどう教えるか,
と入門書もどきを作る羽目になっていて,その辺の信念も揺らいではいるがw
(ラクに教えるなら,Arrayとかは抜きにしたほうが早いから)
Re: (スコア:0)
ラクするのはいいけど、読みにくい、メンテしにくいコードは嫌い。
Re:手抜きのできない奴はプログラムをやるべきではない (スコア:2)
メンテも込みで「ラク」を目指せると吉。
でも,それはさすがに初心者に無理。
デバッグの段階で「こりゃダメだ」と一度経験すれば,多少は気を付けるというか。
メンテしにくいコードといえば,件のサンプルコードがまさにそれっすよね。
Re: (スコア:0)
メンテしやすいサンプルコードって何すか?
Re: (スコア:0)
よく読め。
君みたいなのがプログラマやってるかと思うと頭痛がしてくるわ…。