プログラミング詳しい人ちょっときて

初心者
Virtual reality. Engineer working in virtual gloves. Microcontrollers connected to the fingers of engineer
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:13:29.430 ID:PJpdJW0m00404
開始ってstart?started?

引用元: ・プログラミング詳しい人ちょっときて

18: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:21:48.293 ID:Bd0Z35WU00404
>>13
お前はまず日本語を正しく使えるようになれ
>>1からそれは読み取れないぞ

26: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:27:16.134 ID:PJpdJW0m00404
>>18
>>1にすべてあると思うなかれ

>>19
アプリの起動時に必要なデータ

35: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:29:57.244 ID:PJpdJW0m00404
>>29
initializeって動詞じゃね

31: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:28:42.104 ID:Bd0Z35WU00404
>>26
だから、アプリの起動時に何のために必要なデータなんだよ

41: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:32:42.111 ID:Bd0Z35WU00404
>>38
じゃあautoUpdateDataだな

44: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:34:45.113 ID:ei+vbwu700404
>>38
何をアップデートするんだよ一体

49: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:36:03.256 ID:PJpdJW0m00404
>>44
ヘルプとか

>>46
オブジェクト

62: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:41:11.026 ID:PJpdJW0m00404
>>53
そのデータクラスの中にバージョンが入っている

>>55
変数名

startData
startedData
initializeData
initializedData
initialData

候補

63: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:42:04.155 ID:ei+vbwu700404
>>62
バージョンだけあれば更新が必要なものなんて特定できるだろボケ

65: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:42:57.770 ID:PJpdJW0m00404
>>63
いろいろなバージョンがまとめて入ってる
後メンテナンス中かどうかとかも

71: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:44:59.156 ID:ei+vbwu700404
>>65
サーバー側なのかクライアント側なのか謎だが
メンテナンス中だったらサーバー動いてないのにメンテナンス情報がどうしてアップデートされるんだよ?

名前以前にそのオブジェクトの設計が間違いなくおかしい
クラスについて説明しろ

82: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:48:15.855 ID:ei+vbwu700404
>>78
サーバーがメンテナンス中なのに
どうやってサーバから取ってくるんだ?

85: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:49:41.279 ID:Bd0Z35WU00404
>>82
いくらメンテ中でも503くらいは返すようにサーバー作るだろ

90: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:51:39.992 ID:ei+vbwu700404
>>85
データ渡してねえだろ

95: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:55:10.348 ID:Bd0Z35WU00404
>>89
一度に取得したデータを2分割して持たせろ

>>90
bodyとしてなんかいい感じにやればおk
まあその場合503にする必要ないけど

99: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:57:06.640 ID:PJpdJW0m00404
>>95
取ってきた後に処理してるよ

86: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:50:24.767 ID:PJpdJW0m00404
>>82
サーバーというかサーバーサイドね
アプリを起動して取ってくる

94: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:53:54.161 ID:ei+vbwu700404
>>86
分からん
正確に説明しろ

96: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:55:12.563 ID:PJpdJW0m00404
>>94
サーバーは正常に起動してる
サーバーサイドをメンテナンスするからStartDataにサーバーはメンテナンス中だという情報を入れておく
アプリでその情報を取得したらメンテナンス中とだとわかる

98: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:56:45.826 ID:ei+vbwu700404
>>96
クライアントが接続してから
メンテナンスすることになったら?

100: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:59:26.199 ID:PJpdJW0m00404
>>98
なるほどね

やっぱりメンテナンス情報は分けた方がいいな
常時接続してるわけじゃないけど接続のたびにメンテンナンスの確認をしてメンテナンスならメンテナンス情報を取得しよう

105: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:03:05.924 ID:ei+vbwu70
>>100
そこはそうだな
それ以外にも根本的に設計がおかしいところが山盛りだろうな

64: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:42:17.351 ID:Bd0Z35WU00404
>>57
コンパイル速度は0.01%くらい変わるかもしらんが、実行速度は変わらんぞ
タイピング速度なら変わるだろう

>>62
全部NG
変数名を見ても用途が不明

32: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:29:02.397 ID:ei+vbwu700404
>>26
まず英語の前に日本語で書けよ

構成とか設定のこと?
それならそれぞれを明確に表わす名前にしろ

37: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:31:39.296 ID:PJpdJW0m00404
>>32
いろいろ含んだデータ

40: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:32:37.670 ID:8kwHz2lr00404
>>37
色々って例えば?

33: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:29:24.766 ID:C3zqbed600404
>>26
クソ態度

54: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:37:35.577 ID:nvvvhF4MM0404
>>18
うわー性格悪いなーお前w
周りから絶対嫌われてるwww

2: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:13:58.319 ID:WX1caMIId0404
コメントアウトの話?

3: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:14:50.238 ID:PJpdJW0m00404
>>2
違う
命名の話

4: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:15:38.528 ID:XfTyC0Sj00404
void Start(){
}
ってこと?

5: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:17:12.006 ID:PJpdJW0m00404
>>4
変数の話

6: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:17:20.308 ID:Dfyy5SCNM0404
関数名やメソッドなら個人的にはStart

7: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:17:26.419 ID:Bd0Z35WU00404
startedだったら、呼んだ時には既に開始処理が終わってないといけないじゃん

10: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:19:02.095 ID:Bd0Z35WU00404
>>8
どちらもダメ
何のデータだかわからない

11: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:19:03.315 ID:3GQsp5cC00404
なにかを開始するなら start_something
started_smt じゃ開始される何かになる

12: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:19:14.036 ID:XfTyC0Sj00404
その命名はなんか違和感ある

13: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:20:02.194 ID:PJpdJW0m00404
開始時に必要になるデータだから開始データ
でその変数名の話

14: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:20:10.449 ID:3GQsp5cC00404
と思ったら「開始データ」は start じゃなくて initial data

21: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:23:43.893 ID:Bd0Z35WU00404
>>14
initializationDataな気がする

が、configurationDataという可能性もある
開始時に『何のために』必要になるデータなのか次第だな

27: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:27:50.408 ID:PJpdJW0m00404
>>21
initializationは長いから却下

16: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:20:41.482 ID:XfTyC0Sj00404
初期化系はinit

20: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:23:36.320 ID:PJpdJW0m00404
>>16
初期化とはちょっと違うかな

17: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:21:08.845 ID:mNINSjjj00404
中身がなにかを変数名にしたほうがいいよ

22: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:23:47.126 ID:esbqwdva00404
とりあえずstartを使うとこじゃない

23: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:24:48.882 ID:M4FvB5DY00404
初期化データとかならinitとかだね

何をスタートするデータなのかを変数にすればいいんじゃないか?

25: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:25:56.290 ID:3GQsp5cC00404
プログラミングてより英語じゃんね

28: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:28:00.775 ID:LBGUuaXJd0404
すげーどうでもいい

34: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:29:48.847 ID:LBGUuaXJd0404
俺なら英単語じゃなくて「s1」「s2」みたいにアルファベット数文字+数字にするな

36: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:31:35.173 ID:ei+vbwu700404
>>34
死んどけ

39: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:32:37.317 ID:LBGUuaXJd0404
>>36
なんで?

42: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:33:11.646 ID:8kwHz2lr00404
>>39
他人を殺すから

43: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:33:43.538 ID:ei+vbwu700404
>>39
役割を明確に表わす名前を付けろ
って常識だろ

45: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:35:01.313 ID:LBGUuaXJd0404
>>43
用途知らないけど、大学で計算用途でC書く時は一文字だわ
速度重視だからな

57: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:38:49.583 ID:LBGUuaXJd0404
>>48
計算速度

>>50
時間削るために精度削りますか?って話よ
与えられた計算機を最大限使うように書かないといけない

>>51
まあ実際俺しか使わないしそれは一理ある

58: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:40:06.973 ID:8kwHz2lr00404
>>57
変数名の長さで計算速度が変わるわけないやろ

67: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:44:04.323 ID:LBGUuaXJd0404
>>58
使用メモリは確実に増えるが

>>60
いやいや、計算するとき精度って考えるじゃん
例えば1回の計算が短くなればそれは指数関数的に全体の時間に影響する訳
そうすれば精度の高い計算が短い時間で終わる
科学計算しない人はあんま分からないのかな

72: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:44:59.801 ID:Bd0Z35WU00404
>>67
コンパイル時の使用メモリは増えるが、実行時のメモリも全く変わらんぞ
デバッグ情報入れてたら話は別だが

74: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:45:52.362 ID:ei+vbwu700404
>>67
だからさ、
変数名に分かりやすい名前付けることと
それがどう関係してんだ?
F欄さんさあ

60: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:40:44.412 ID:ei+vbwu700404
>>57
変数名に分かりやすい名前付けることで
何の精度が下がるんだ?
計算速度下がるとか基地ってるよw

80: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:47:39.252 ID:M4FvB5DY00404
>>57
メモリに変数名が刻まれて管理される訳でもないし、そんな事してたらメモリ内重複する変数名が沢山になっちまう

変数名なんて全て仮定であってコンパイルしたら全て無くなるから実行ファイルの速度に変わりはない

50: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:36:20.395 ID:ei+vbwu700404
>>45
典型的なバカなJAP教授に間違った教育されてる無能グラマ
速度が速くなると思ってるバカって

51: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:36:26.801 ID:Bd0Z35WU00404
>>45
大学のプログラミングなんて「動けばいい」だけの代物だから、参考にしちゃダメだぞ

46: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:35:09.962 ID:M4FvB5DY00404
データ型も含んだ名前でいいじゃない?
察するに構造体とか配列なんだろ?

52: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:36:34.718 ID:PJpdJW0m00404
>>46
データクラスからデータで合ってる

47: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:35:29.400
iniState

55: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:38:19.598 ID:Uh0xtFE800404
フラグの名前で悩んでんの?

61: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:40:59.245
iniState

66: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:43:55.410 ID:WX8zGRDtd0404
VersionInfo version_info = VersionInfo();
コンストラクタで初期値を設定

70: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:44:44.866 ID:8kwHz2lr00404
>>66やな

76: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:46:20.961 ID:PJpdJW0m00404
>>66
入ってるのはバージョン情報だけじゃないから
Infoって略語が微妙だからDataの方がいいわ

ちなこれね

data class StartData(
val is_mainte: Boolean, val mainte_text: String, val app_version: Int,
val notice_version: Int, val help_version: Int
)

84: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:49:02.783 ID:PJpdJW0m00404
>>79
DB→json→クラスの流れで変換するからね
DBのカラムの命名をhoge_hogeにしてるからそれに合わせてる

88: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:51:01.254 ID:ei+vbwu700404
>>84
取ってくる時点で変えろよ
普通にぶん殴られても当然の愚行

92: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:53:07.926 ID:Bd0Z35WU00404
>>84
DBのカラム名をそのまま使うなボケナス
「別途設計したら、偶然にも同じ名前になった」ならOK

93: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:53:48.289 ID:PJpdJW0m00404
>>92
使ってはいけない理由は?

97: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:56:30.974 ID:Bd0Z35WU00404
>>93
DBの構造がバレるということは、サーバーにセキュリティ上の問題があった際に、DBを改竄しやすいってことだ

102: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:00:49.670 ID:PJpdJW0m0
>>97
サーバーにセキュリティの問題があったらそれは仕方ないわ
レンタルだし
それよりも開発のしやすさを優先するわ

108: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:05:47.007 ID:Bd0Z35WU0
>>102
それはそれでひとつの諦めではあるな
だが取得したjsonをクライアント用データに変換した後くらいはコード側のコーディングスタイルに合わせとけw

111: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:09:49.948 ID:PJpdJW0m0
>>108
変換する変数だけhoge_hogeって感じだな
クラスからさらにjsonに変換するからね

104: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:02:20.683 ID:ei+vbwu70
>>97
お前はコードを公開してんのかよ?

83: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:48:27.482 ID:Bd0Z35WU00404
>>76
VersionInfoとMaintainanceInfoを別途持て

89: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:51:26.307 ID:PJpdJW0m00404
>>83
二度アクセスすることになるじゃん
二度手間じゃん
大したデータ量じゃないし一気に取りたい

68: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:44:35.908 ID:XfTyC0Sj00404
ここまで言っといてなんだが個人開発なら好きにしていいよ

69: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:44:41.706
iniState

73: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:45:46.187 ID:9OlS+lY9p0404
init

75: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:45:58.325 ID:w5JkYj0200404
リーダブルコードを読め

91: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 21:51:54.050 ID:pzhBL5Sr00404
詳しい人ちょっと来てって呼んどいてアドバイスは全く聞く耳持たないのな

103: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:01:17.892 ID:pBo5XS1I0
コードコンプリートを置いておきますね

106: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:04:02.280 ID:PJpdJW0m0
動詞にも名詞にもなる英単語がやっかいなんだよなあ
どうするか

110: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:09:00.707 ID:AYyWb9WT0
なんちゃらini
もしくはinidata

112: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:12:50.615 ID:HrZPHqS4M
その時のノリでつける
もっと良い名前思いついたら痴漢する

113: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:18:59.669 ID:E3JA21n8M
最近は全角いけるから全角で攻めろ

114: 以下、5ちゃんねるからVIPがお送りします 2019/04/04(木) 22:20:11.656 ID:esbqwdva0
俺は映画のタイトルとか付ける

初心者
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました