プログラム的な話

クラスのプライベート変数にアクセスするためのアクセサ関数について、
名前の付け方を誤っていたようだった。


例えばこれ

int SendNum (void){return num}    クラスがクラスから送る
void GetNum (int a_num){num = a_num} クラスがクラスから取得する

一見大丈夫そうに見えるが、これはどうやらプログラマ目線ではなく、
プログラムコード目線の書き方らしい。
プログラマ目線で書く場合はこうみたい。

int GetNum (void){return num}     プログラマが取得したい
void SendNum (int a_num){num = a_num} プログラマが送りたい

コード同士がやりとりするから、そこにプログラマ目線は無い物だと思ってた。
常識はプログラマ目線で書くみたいなんだけど・・・
複数人数で一緒にプログラム組むときはこうした方がいいみたいね。


正直、知らんけどなw