平々凡々エンジニア

平凡で難しい悩みを解決

余裕がないほど開発がきつい

ほぼ初学の状態でswift開発を行っています。

現場では詳しく教えてくださる方がいなく自力での解決がものをいいます。

環境としては

xcode11 

swiftのバージョンはわからないです。unspecifiedっとなってるから最新5を使ってそう。

 

詰まるところ原因は様々なんですが以下が主な原因です。

 

1.開発していた前任者がいない

2.受け継ぎがない

3.変数名やファイル名が汚い

4.xibファイルを使用しつつコードでUI作成

5.全体の実装コード行と全体のコメント行が同じくらいありそう

6.社内でiosができる人がいない

 

という感じで新人としてこのハードルは高すぎると思います ....

ちなみにどのぐらい命名が汚いかっていうと同じ単語が二回入るぐらいやばいです。

 

おそらく前任者は

・ソロ開発

・レビュー文化なし

・開発経験なしまたは初学者レベル

と言った感じだと思います。

前任者が悪いというより開発環境が極悪すぎますね....

 

こんな感じの状態でスクロールビューを加えてくれと言われて超大変

コードを読み耽っていたら気がつけば1週間同じところで詰まってました。

それがようやく今日解決したところです。

 

参考はこれです。

qiita.com

 

スックロールビューの親と孫のサイズを同じにしないといけないとかわかるわけないやろ!!

 

 

という事で無事地獄から脱出しました。

残業が大体一日二時間くらいしてたので自己研鑽時間の確保ができず辛いです。

明日からプライベートな時間ができることを祈っています。

 

 

次はrealmだと? オタワ