ぬぷ竜の里 2022/10/14 18:00

プリンセスシナジー「地獄のコード整理開幕!!!」

こんにちわ!ぬぷ竜です
突然激寒天候になり気になり、体がビビりまくってる今日このごろ

samui...
早朝に起きるのがだんだんきつくなってきた為、最近は就寝24:00・起床7:00の生活に戻ってしまいました…
※作業効率を考えるなら就寝22:00・起床5:00がベストなのですが…
やっぱ夏が作業効率は最高なんだよなぁ…

という所で、今月やっている「コード整理(地獄)」についてのお話

進捗…

コード整理の進捗としては65%という所でしょうか。
マジで、自分のコードヤバすぎた……

特にヤバいと感じたのが
命名規則が無いこと」「処理を書く場所が一貫していない事
なんですよね…

これによって発生していた弊害はわかりやすくゲロマズで
同じ内容のコードが複数ある


過去に作ったコードを忘れて、再度作っているコードがあったりします。
そりゃ Btl1.js とか Btl2.js とか Btl_TC.jsとかファイル名からガバガバなので、管理できるわけがないんですよね…
ひー

昔の自分に言いたい事

「こんな命名規則とルールがない状態で、整備性の高いコードになるわけねぇだろぉ!」

つまり、各変数 / 関数(処理)がパッと見て何をしているかまったくわからないし
その時のノリと勢いで作っているので、名称の略し方がひどい
例えば「KMView」という処理があって、この処理って何をしていると思います?
K と M がそれぞれ何かの略称なんですけど…
実はこれ「メニューの快感値の詳細Windowを表示する処理」なんですよね。

????????

つまり
K(快感値)M(メニュー)View というわけでした
ハハハッ(笑っている場合では無い

普通にMenuKaikanWinView とかにしようぜ…
こんな感じでガバガバ略称関数が色々あるわけです

過去のコードの精算

自分の不始末は自分でつけます……
ただ、当時の自分は謎のバイタリティでここまでプリンセスシナジーを作り上げているのはマジですごいと思う(自画自賛)

心意気は認める…
しかし、その後始末をするのは未来の自分…バグ報告が来て、そのバグの発生箇所を調査するのも自分なのである。

とりあえずすでに書かれているコードの内容を大幅に変えずに可読性を上げるために
・変数 / 関数の命名規則の統一(できるかぎり
・情報の取得周りを一元化する

という事を勧めていきます。

2年前の自分と今の自分の技術力の差がかなり出てきています。
そうすると作るコードの品質も技術力も変わってきて、昔のコードと今の技術がマッチしなくなる…
これも長期開発の大きなデメリット部分だと思いますね…

という感じで、今月は過去の自分のコードと見つめ合っていきます!
制作頑張ります!ではまた!

本日の配信

本日21:00より生配信の予定です。
※Ci-en上からでも見れますが、コメントにはYoutubeサイトへの移動が必要です。
ぬぷ竜同人ゲーム制作チャンネル
https://youtu.be/PeO3xjAnpVk
よろシコです!

ぬぷ竜のこれシコ

今週はこの作品でいっぱいシコりました
作家:煌野一人さん:ヒプノアプリ×タイムストップファンタジア


時間停止でシコりてぇ~~~~…(しかもエグいやつ
となると、毎度おなじみにゅう工房さんか、天原帝国さんのアグリアス本、
そして最近熱い(シコい)お気に入りがこちら
ヒプノアプリ×タイムストップファンタジア
となります。
こちら、勇者パーティーを催○アプリでバコバコに○す「ヒプノアプリ」とタイムストップファンタジアの2本立ての作品となります。

煌野一人さんといえば、登場する女性キャラの尊厳を徹底的に破壊&犯しまくるハードな作風でとてもシコいんですよねぇ…
最初にキャラクターの強さの部分を見せて、その後にガッツリと無様に○す。この流れを組んでいる作品は、突然シコポがバク上がりしますね
どんなに強い女でも時間が止まってしまえば、やられたい放題…ハァハァ
オ"ッ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

来週もいっぱいシコろうね、シコ太郎!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索