表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
どこぞのプログラマの愚痴日記  作者: どこぞのプログラマ
22/141

utiりすぎてるてぃー

 クラス名考えるの面倒だからってなんでもかんでもUtility先生に突っ込んでんじゃねぇよ!

 と、言いたくなることがたまに。


 わりと人のこと言えないんですけどね。

 かといって機能ごとにクラスを分けていくとクラス数が膨大になりすぎるというのも分からなくもない。

 結構多機能なアプリでUtilityディレクトリとか作ると中身が普通に20ファイル近くなることもままありますし。


 そして、というかそういうモデルクラスなら大抵インスタンスメソッドいらないんだから普通にクラスメソッド実装しろよとかObjective-Cやってないと分かり辛いことを言ってみる。


 特にうまいことblocks使えば値保持する必要も生まれないだろ、とか。

 そしてblocksからのself参照してしまう、と。


 そういえば最近はどうなんだろう、未だに循環参照でメモリリークするんだろうか。

 最近あんまりその辺り調べられてなかったり。

 で、__weakつけるならmySelfとか気持ち悪い変数名じゃなくてweakSelfにして欲しいなと思わなくもなかったり。

 自分でやってて必要になったことが一回もないから知らないんだけど、__weak __blockってどういう動作になるんだろう。

 どこのメモリ領域使うんだろうか。


 まあ、いいか。

 とりあえずメソッドが10を超え始めたらUtilityからの分離を検討し始めていただきたいね、とか言っておきたい。

 ヘッダにメソッド並びまくってるクラス見ると解析する気が萎えていくんで。


 あと、baseクラスとか突っ込むならそっちに乗せるメソッドも極力最低限にしていただきたいねと思う。

 そっちのヘッダに書かれてても読むの面倒なんだもの! と。

 というか共通動作するメソッド以外をbaseクラスに書くなと思う部分もありつつ。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ