面白いことに「数式を入力して計算するアプリを作る」よりは「色々な数式ボタンをつけた電卓を作る」ほうがずっと簡単なのだ
テキストパーサの知識はゆくゆくはあったほうがいいが、初心者がやるもんじゃねーな
んで、もし
プログラミング行為自体が遅い(1時間に打つ文字数が少ない、等)と思った場合:
・ 文字列やコレクションが持つメソッドの動作、高度な制御構造の使い方だけは絶対に記憶しておく
(書き方は覚えなくていい。「配列を○○する方法ってそういえばあったな」と気付ける程度でいい)
・ メジャーなデザインパターンを、これまた基本的な動作だけやって納得しておく(書けなくていい)
7割くらい機能ができた時点でかなり消して3割くらいから書き直すが動かない、みたいなことが頻発する場合:
・ gitや、gitや、あとgitのようなバージョン管理システムを利用する
(git類は「ここまでできたので保存しておく」「壊してしまったので保存時点まで戻す」「試しにコピーして改造する」がすぐできる。必須)
・ 上記に関し、メソッド単位で編集保存するという作り方を心掛ける(いきなりあちこち書き換えない)
メソッドAを使うメソッドBを作ったのだがそのまま動くと思ったメソッドAでエラーが出る、みたいな「このメソッドいきなり動かなくなった」が多発する
・ "ユニットテスト"を導入する。小難しい議論が大量にあるが当座「このメソッドはこの引数Aの時戻り値Bを返す、Cのときは実はD」という使い方でいい
UMLやクラス構成図を使っているのにぐちゃぐちゃになるという場合:
・いまのあなたに必要なのはもっと自由ならくがきである可能性が高い。方眼プロジェクトペーパーと書きやすいペンを用意しよう
Java入門・初心者質問スレ Part.5©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
117デフォルトの名無しさん
2017/10/12(木) 11:21:03.26ID:W4Y9jhaF■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】江別大学生集団暴行死 川村葉音被告に懲役30年、瀧澤海裕被告に懲役20年の判決 [おっさん友の会★]
- 【W杯】韓国が南アに敗退 3位でGL終了 ラウンド32進出は他試合結果次第に 3連勝メキシコが首位&南アフリカが初の決勝Tへ ★3 [阿弥陀ヶ峰★]
- 【速報】 ベネズエラでM7超地震、死者数は最大10万人にのぼる可能性、大統領代行が非常事態宣言 [お断り★]
- 【米紙報道】高市首相「コングレッショナルフェロー(官職)」経歴詐称疑惑… ★6 [BFU★]
- 「たばこのポイ捨てをしちゃだめだよ」男児に注意され激高、自転車を投げつけ現行犯逮捕 神奈川 [少考さん★]
- 「クチャラーがどうしても嫌」「寿司店で鼻をすする人が」…注意しにくい“音ハラ”「音が幻聴になりうつ病に発展する場合も」専門家 [少考さん★]
- 【MLB】ツインズ vs ドジャース ★7
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★177【メキシコ/カナダ/アメリカ】
- ハム専 ★7
- はません ★2
- 巨専】
- こいせん 全レス転載禁止
- 【悲報】「晋バルサン」Xでガチで大炎上してしまう🔥wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [175344491]
- 【速報】北海道江別市集団暴行盗致死事件・川村葉音被告、死刑でも無期でもなく懲役30年判決 [591180291]
- JA「もう倉庫に入らない」新米が倉庫に入りきらず悲鳴🤭 [993451824]
- 累積赤字500億円クールジャパン2「税金34兆円をアニメとかにつっこむ。政府、警察、自衛隊批判は許さない」 [633746646]
- 【陰湿日本人】高1JK(生徒会長)を全校生徒の前で「つるし上げ」イジメ認定へ [305926466]
- 韓国0-1南アフリカ(後半20分) [667744927]