17/12/31(日)15:18:15 プログ... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1514701095248.png 17/12/31(日)15:18:15 No.475386973
プログラムって簡単?
1 17/12/31(日)15:20:24 No.475387351
Hallo worldと出すだけでもプログラムだ 簡単だぞ
2 17/12/31(日)15:20:30 No.475387375
猫でもできるよ
3 17/12/31(日)15:20:53 No.475387437
趣味なら簡単だけど仕事にすると難しいよ
4 17/12/31(日)15:21:06 No.475387485
Helloでは…
5 17/12/31(日)15:22:03 No.475387665
簡単なプログラム作るより 環境を作ったりその使い方を覚えるのが大変
6 17/12/31(日)15:22:28 No.475387736
変更出来なくなってからタイポ見つけるの良いよね…
7 17/12/31(日)15:22:39 No.475387767
Helloとも出せるしHalloとも出せるんだ凄いだろ
8 17/12/31(日)15:23:25 No.475387893
JSのswitchってもう少し綺麗な構文にならなかったのかな else-ifだらだら書くよりは視認性いいけど
9 17/12/31(日)15:23:46 No.475387962
何が作りたいのか定義するのが大変なだけなんだ
10 17/12/31(日)15:24:05 No.475388033
プロセッサーはだいぶ進歩したけどノイマン型プログラミングは基本どれもシンプルで変わっていないからね
11 17/12/31(日)15:25:07 No.475388219
jsはアロー関数の視認性が悪すぎてつらい functionって書くと若者に怒られる
12 17/12/31(日)15:25:09 No.475388223
考え方さえ理解できればどのプログラム言語でも扱えると思う
13 17/12/31(日)15:25:20 No.475388253
「JSの」ってわざわざ補うほど変わった構文か?
14 17/12/31(日)15:26:57 No.475388545
>functionって書くと若者に怒られる 書いてもいいんだ コンテキストの非拘束が必要な状況はたくさんあるし
15 17/12/31(日)15:28:02 No.475388733
そもそもswitch文あんま書かないな バグの温床になりやすいと言われてるし
16 17/12/31(日)15:29:23 No.475388974
>「JSの」ってわざわざ補うほど変わった構文か? Cから持ってくるときに変えればよかったのにって意味かな
17 17/12/31(日)15:30:29 No.475389135
swichはパターンマッチの完全下位互換
18 17/12/31(日)15:31:35 No.475389305
Cのswitchはテーブルジャンプに展開されることを期待して使うもの
19 17/12/31(日)15:32:28 No.475389448
>プログラムって簡単? 一部分だけ見て簡単かどうか聞くのは 石を一つ置くのを見て石を積み上げて塔を建てるのは簡単か聞くようなものだ
20 17/12/31(日)15:34:05 No.475389723
何をもって簡単っていうかによるけど 20年前よりずいぶん難易度は下がったと思う
21 17/12/31(日)15:35:20 No.475389938
jsならブラウザ上で書いて即実行できて共有もできるサイトが山ほどあるのでまず書け 書けばわかるさ
22 17/12/31(日)15:37:27 No.475390238
そういえばswitchは教本除くと使ったことないな 使われてる現場も見ない
23 17/12/31(日)15:37:48 No.475390290
初心者はscratchから始めればいいと思うの
24 17/12/31(日)15:38:25 No.475390386
のじゃおじオススメの勉強サイト http://prog-8.com/languages/javascript
25 17/12/31(日)15:38:47 No.475390439
解説サイト見ながらhello worldからはじめてもいいんだ
26 17/12/31(日)15:39:07 No.475390492
初心者におすすめなこのHSPを
27 17/12/31(日)15:39:22 No.475390540
>swichは多態の完全下位互換
28 17/12/31(日)15:39:44 No.475390599
>>functionって書くと若者に怒られる >書いてもいいんだ >コンテキストの非拘束が必要な状況はたくさんあるし 完全互換じゃないんだよね
29 17/12/31(日)15:39:48 No.475390611
>そういえばswitchは教本除くと使ったことないな >使われてる現場も見ない C屋からすると意外だが確かに連想配列と無名関数がカンタンに書ける環境なら別に要らんような気もするな…
30 17/12/31(日)15:39:53 No.475390629
現実はプログラミングそのものより作りかけのコードと変わっていく仕様書との辻褄をどう合わせるかだよね…
31 17/12/31(日)15:40:27 No.475390713
興味本位でも自発的に手を出して自分であれこれ試したりして継続して弄り続けられるなら簡単だぞ それが出来ないなら難しい
32 17/12/31(日)15:40:43 No.475390743
;がいる場合のいらない場合がわからない
33 17/12/31(日)15:40:56 No.475390775
この前ここに貼られてるYouTubeのリンクを自分のYouTubeプレイリストに送る火狐アドオン作ったよ 褒めて
34 17/12/31(日)15:41:50 No.475390912
コルーチンてよくわかんないね
35 17/12/31(日)15:44:23 No.475391275
おれはidが出たレスを見れなくするアドオン作ったな 赤福と競合して結局お蔵入りしてしまったが…
36 17/12/31(日)15:45:00 No.475391386
>;がいる場合のいらない場合がわからない 文の終わりに付ける 文じゃない物には付かない
37 17/12/31(日)15:45:06 No.475391397
趣味で気に入った洋ゲの日本語化を試みてるけど環境によって文字列リテラル内の文字コードが変わったりマルチバイト文字やワイド文字とやらでわけわかめだった どうしてこんなに面倒くさいんですか?
38 17/12/31(日)15:45:21 No.475391441
最近ヒマつぶしにjs齧りはじめたけど今だとES6からコンパイルするのがいいのかな? どうせコンパイラ挟むなら型を明示できるやつ使いたい気もするけど…
39 17/12/31(日)15:45:38 No.475391482
知らないうちに const とか letが出来てた
40 17/12/31(日)15:46:03 No.475391540
VBAだけ卒業論文と修士論文で触ったけど誰が触ってもボロが出ないようにプログラミングするとか無理じゃない?ってなった 自分は仕様の穴判ってるからそこには触らないようにするけどさ
41 17/12/31(日)15:47:41 No.475391770
>最近ヒマつぶしにjs齧りはじめたけど今だとES6からコンパイルするのがいいのかな? >どうせコンパイラ挟むなら型を明示できるやつ使いたい気もするけど… 実行環境がナウいならES6のままでいいよ ES5以下のレガシー変換が必要なのはWebサイトみたいな不特定多数に実行させるとき
42 17/12/31(日)15:47:48 No.475391788
>最近ヒマつぶしにjs齧りはじめたけど今だとES6からコンパイルするのがいいのかな? >どうせコンパイラ挟むなら型を明示できるやつ使いたい気もするけど… 今はjsはバベルるものである ガチガチに型を明示するならTypeScriptがよい
43 17/12/31(日)15:48:19 No.475391888
昔作った1時間で実装してお出ししたChrome拡張が 1000以上インストールされて転職に役立ってるからとりあえずアウトプットが大事
44 17/12/31(日)15:48:39 No.475391951
正常系だけなら実装は楽だけど 異常系を考え始めると一気に時間食うよな
45 17/12/31(日)15:49:14 No.475392031
未だにMVCをふんわりとしか理解してない気がする
46 17/12/31(日)15:49:15 No.475392034
>昔作った1時間で実装してお出ししたChrome拡張が >1000以上インストールされて転職に役立ってるからとりあえずアウトプットが大事 参考までにどんなもの作ったの
47 17/12/31(日)15:49:40 No.475392110
プログラム言語の習得という意味なら簡単 プログラムという行為に熟達する… 思うがままに計算機を動かすという意味ならかなり難しい
48 17/12/31(日)15:50:03 No.475392167
altJSがわんさか生まれてるのを見るとjavascriptが生まれて生き延びちゃったの人類の過ちの1つだなって
49 17/12/31(日)15:50:57 No.475392300
>昔作った1時間で実装してお出ししたChrome拡張が >1000以上インストールされて転職に役立ってるからとりあえずアウトプットが大事 くだらねーもんでも作ってお出しするもんだよな 俺も昔作ったブラウザゲーで転職できたわ まあそのブラウザゲー作り続けてたら転職する必要すらなかったかもしれんが
50 17/12/31(日)15:51:06 No.475392326
>参考までにどんなもの作ったの あるサービスでの検索をすぐできるやつ q=に渡すだけ
51 17/12/31(日)15:51:10 No.475392334
>未だにMVCをふんわりとしか理解してない気がする これホントにみんなキッチリ分けてるのかー?ホントかー?って思っちゃう
52 17/12/31(日)15:51:16 No.475392354
オブジェクトの生存期間とかわからんしAndroidだけどアダプターとかもわからんのじゃ どこでそういう概念ならうのじゃ
53 17/12/31(日)15:51:31 No.475392393
>ES5以下のレガシー変換が必要なのはWebサイトみたいな不特定多数に実行させるとき >ガチガチに型を明示するならTypeScriptがよい なるほど参考になった 何か作るといってもたぶん虹裏で駄HTML5とかそんなのなので 素のjsを一通り抑えたらtypescriptあたり見てみるよ
54 17/12/31(日)15:52:24 No.475392525
>>未だにMVCをふんわりとしか理解してない気がする >これホントにみんなキッチリ分けてるのかー?ホントかー?って思っちゃう だいたいViewかControllerがアホみたいに肥大化するのいいよね…
55 17/12/31(日)15:52:57 No.475392614
ReactiveExtensionsめっちゃいいよね…
56 17/12/31(日)15:53:10 No.475392653
TypeScriptは開発規模が大きいとかでなければ別に利点はないぞ
57 17/12/31(日)15:53:24 No.475392689
MVVCとか派生が色々あって頭がフットーしちゃう
58 17/12/31(日)15:53:25 No.475392691
>だいたいViewかControllerがアホみたいに肥大化するのいいよね… 普通モデルが肥大化しない?!
59 17/12/31(日)15:53:31 No.475392705
>これホントにみんなキッチリ分けてるのかー?ホントかー?って思っちゃう だいたいViewにロジックみっちり書かれてる現場が多い 次にControllerがコールバック地獄になってるとこも多い Service層作ってわけわからんことになってるとこも割りとある
60 17/12/31(日)15:54:14 No.475392824
今の学生は研究室入ると大体Python触るらしい おっちゃんの時はなぜかMATLABが流行ってたよ
61 17/12/31(日)15:54:22 No.475392841
Reactいいよね… よくない 滅びろ
62 17/12/31(日)15:54:44 No.475392901
>TypeScriptは開発規模が大きいとかでなければ別に利点はないぞ 何というか型チェックを静的にしてくれない環境ってのが いい加減な俺には慣れなさすぎて…
63 17/12/31(日)15:54:47 No.475392913
>オブジェクトの生存期間とかわからんしAndroidだけどアダプターとかもわからんのじゃ >どこでそういう概念ならうのじゃ そういうのは環境ごとに気をつけないといけない項目がガラッと変わるから Androidならそのコミュニティーで学んだ方がいい お気軽なGCでさっき確保したはずのリソースがすでに開放されててアクセス空振りになるのいいよね…
64 17/12/31(日)15:55:12 No.475392968
>Reactいいよね… >よくない >滅びろ AngularとかVueとかHyperappとかワラワラ出てるけどWebComponentsじゃ駄目なの?
65 17/12/31(日)15:55:42 No.475393048
>>だいたいViewかControllerがアホみたいに肥大化するのいいよね… >普通モデルが肥大化しない?! モデルでデータがっさり丸ごと取ってくるだろう? あとはビューかコントローラーでぐるぐる回して必要なデータを加工するだろう?
66 17/12/31(日)15:55:50 No.475393073
なぜか大学で講義があったMLとScheme 関数型言語に触れるという意義があったそうだが
67 17/12/31(日)15:56:00 No.475393104
>おっちゃんの時はなぜかMATLABが流行ってたよ FORTRANもMATLABもPythonも触ってたわ…
68 17/12/31(日)15:56:53 No.475393256
smalltalkとかprologとかprogolとか流行ってたな…
69 17/12/31(日)15:57:26 No.475393342
仕事にすると仕様書書くほうがマジでしんどい あとSQL絡むだけでまたちょっと面倒くさい
70 17/12/31(日)15:58:24 No.475393497
pythonだと適当にググってコピペで機能するものを作るくらいは出来る どういう理屈で動いているのかはよくわからんけど
71 17/12/31(日)15:58:34 No.475393523
たまに業務上の必要に迫られて書くけどまず紙にフローチャート書いてからじゃないとプログラミングできない…
72 17/12/31(日)15:58:58 No.475393592
>あとはビューかコントローラーでぐるぐる回して必要なデータを加工するだろう? そうこの作業はコントローラでやるべきなのかモデルでやるべきなのか答えが出せないんですけお!!! ビューは無いとして
73 17/12/31(日)15:59:01 No.475393611
>AngularとかVueとかHyperappとかワラワラ出てるけどWebComponentsじゃ駄目なの? WebComponentsもラッパーが必要だろうから地獄は続くよどこまでも
74 17/12/31(日)15:59:05 No.475393621
未経験OKみたいなのでSEの会社受けたけどこのスレ見ててできる気がしない
75 17/12/31(日)15:59:30 No.475393695
>今の学生は研究室入ると大体Python触るらしい Matlab買う金が無いとこはRとかOctoveとかPyだよ 大体は全学ライセンス導入してる
76 17/12/31(日)15:59:49 No.475393749
>ビューは無いとして コントローラでいいんじゃないかな ロジックと密接的なものならモデルに書く
77 17/12/31(日)15:59:53 No.475393761
クソ案件でやらなきゃいけない状態になって知ったけどpowershellってsqlのコマンドある程度抑えてるからcsv読み込んでsqlの真似事できるんだね…
78 17/12/31(日)15:59:55 No.475393768
なぜかわからないけど動かない! なぜかわからないけど動く!
79 17/12/31(日)15:59:57 No.475393774
プログラムは書いたように動くからかんたんだよ 書いたようにしか動かないよ 書いたっけな…
80 17/12/31(日)16:00:14 No.475393817
MathematicaとかWolfram使える金あるとこはいいよねほんと
81 17/12/31(日)16:01:13 No.475393984
>そうこの作業はコントローラでやるべきなのかモデルでやるべきなのか答えが出せないんですけお!!! すごく簡単にいうと モデルに書いたほうが色んなコントローラーで使え回せそうならそうする
82 17/12/31(日)16:02:03 No.475394131
そこでこのdecoratorですよ!
83 17/12/31(日)16:02:05 No.475394135
頑張って覚えてもObjective-Cみたいに速攻で消える言語もあるから
84 17/12/31(日)16:02:27 No.475394195
一応まだ生きてるんじゃねえ? iphoneと共に
85 17/12/31(日)16:02:29 No.475394203
仕様決めと設計が難しい… 経験も大事なんだろうけど
86 17/12/31(日)16:02:39 No.475394236
>未経験OKみたいなのでSEの会社受けたけどこのスレ見ててできる気がしない みんなド素人状態からちょっとづつ覚えていくのじゃぞ
87 17/12/31(日)16:03:40 No.475394429
Doxygenでちゃんとドキュメント作ってくれれば設計なんてどうでもいいよ
88 17/12/31(日)16:03:50 No.475394450
文法とか嫌いです
89 17/12/31(日)16:04:00 No.475394476
>一応まだ生きてるんじゃねえ? >iphoneと共に みんなswiftになるはずが意外と生き残ってて邪魔くさい…
90 17/12/31(日)16:04:36 No.475394581
プログラム言語が書けるってのは 例えば営業が「クライアントと日本語で話す」程度のことなんだ だからプログラム言語が使えるということは プログラマーの能力の何の証明にもならない
91 17/12/31(日)16:05:02 No.475394645
>正常系だけなら実装は楽だけど >異常系を考え始めると一気に時間食うよな 個人使いの便利ツールを異常系詰めて水平展開しろってしんどいよね そこさえほっといてノーサポートでフィニッシュですなら勝手に持って行けなんだけど
92 17/12/31(日)16:05:10 No.475394673
未経験がいきなり製造やらせてもらえることの方が珍しいと思う 大体はまずテスターとして動かすところから始めて少しずつ覚えるもんさ
93 17/12/31(日)16:05:29 No.475394745
IEが駆逐されない限り永遠にBabelを使う必要があるのって地獄過ぎないか さっと書いて動かせるのがJavaScriptの強みじゃ無かったのか
94 17/12/31(日)16:05:33 No.475394760
>仕様決めと設計が難しい… オラッって設計しちゃえばいいのじゃよ… 徐々にやべ失敗したかもって気づいてきたら後任に任せる
95 17/12/31(日)16:05:36 No.475394771
>クソ案件でやらなきゃいけない状態になって知ったけどpowershellってsqlのコマンドある程度抑えてるからcsv読み込んでsqlの真似事できるんだね… MS謹製のエディタも含めて最低限必要な機能がついてるのありがたい 導入しやすいし暇な時の手慰みになる
96 17/12/31(日)16:05:47 No.475394818
>>参考までにどんなもの作ったの >あるサービスでの検索をすぐできるやつ >q=に渡すだけ こういうのとても大切
97 17/12/31(日)16:06:29 No.475394934
>個人使いの便利ツールを異常系詰めて水平展開しろってしんどいよね エクセルVBAが悲劇を生むポイントだ
98 17/12/31(日)16:06:46 No.475394976
ifとforと四則演算できればプログラムは誰でも書けるけど 設計含めてモノを作れるかどうかとはまた別だからね
99 17/12/31(日)16:07:05 No.475395021
>文法とか嫌いです lispやろう
100 17/12/31(日)16:07:07 No.475395028
小技みたいのを文法化しないで欲しいと思うが まあ便利だと思う人が居るから無理か
101 17/12/31(日)16:07:10 No.475395034
>クソ案件でやらなきゃいけない状態になって知ったけどpowershellってsqlのコマンドある程度抑えてるからcsv読み込んでsqlの真似事できるんだね… winでやってくなら押さえておいて損はないよpowershell
102 17/12/31(日)16:07:24 No.475395077
誰でも最初はユニットテスト書くところからだよね
103 17/12/31(日)16:07:36 No.475395114
>IEが駆逐されない限り永遠にBabelを使う必要があるのって地獄過ぎないか >さっと書いて動かせるのがJavaScriptの強みじゃ無かったのか どうせchromeとEdgeとFFとAndroidとiPhoneでそれぞれ細かく挙動が違うし…
104 17/12/31(日)16:07:50 No.475395157
PHPの置き換えになるような高速なスクリプト言語環境ってないかな… いつも最終的にとりあえずPHP7に置き換えるかってなる
105 17/12/31(日)16:08:03 No.475395190
素のCの辛さを知ってから初めてSwiftの有り難みがわかるからいいんだ
106 17/12/31(日)16:08:52 No.475395328
>誰でも最初はユニットテスト書くところからだよね 関係ねえ とりあえず動かしてえ あ? 動いた? んじゃあ明日リリースね!
107 17/12/31(日)16:09:02 No.475395354
最近はどの言語もJVMか.NETかJavaScriptの基盤上で動くから同じよ
108 17/12/31(日)16:09:31 No.475395437
>誰でも最初はユニットテスト書くところからだよね そんな世の中であって欲しかった… 浸透させるにはどうすりゃいいんだと悩み続けた一年だった
109 17/12/31(日)16:09:35 No.475395445
設計のミスで今までしてきたものだと名前に関するものがわりとあるなあ あとはDBのnullableなカラムとか 渡される値が非常に多い箇所とか地獄になりやすかった
110 17/12/31(日)16:09:50 No.475395491
>小技みたいのを文法化しないで欲しいと思うが むしろ定型処理として小技でやるのがあたりまえって書き方は どこかのタイミングでちゃんとした文法にするべきだと思うが…いやそういう話をしてるのかな?
111 17/12/31(日)16:10:38 No.475395641
>Doxygenでちゃんとドキュメント作ってくれれば設計なんてどうでもいいよ シーケンス図だけはちゃんと欲しい
112 17/12/31(日)16:11:11 No.475395730
やわらか言語JSは永遠といえる
113 17/12/31(日)16:11:12 No.475395733
// todo 後で実装
114 17/12/31(日)16:11:18 No.475395743
ロジックはモデル 画面繊維はコントローラー 画面表示はビューって思ってる
115 17/12/31(日)16:11:34 No.475395784
とりあえずコードと同じ意味でいいから一行ごとにちゃんとしたコメント書いてけ
116 17/12/31(日)16:11:36 No.475395789
JAVA独学でプログラミング始めたからじゃんけんゲーム作るだけでえらい時間かかった記憶がある
117 17/12/31(日)16:12:01 No.475395864
>とりあえずコードと同じ意味でいいから一行ごとにちゃんとしたコメント書いてけ 一行ごとはマジやめて
118 17/12/31(日)16:12:14 No.475395897
>>だいたいViewかControllerがアホみたいに肥大化するのいいよね… >普通モデルが肥大化しない?! それが本来の姿だと思うけど…
119 17/12/31(日)16:12:14 No.475395901
今年はスクラム開発をがっつり会社に導入したんだけどまあまあ成果出たよ POやエンジニアの責務を明確化するのと見積もりで心理的負荷を減らすのは効く
120 17/12/31(日)16:12:16 No.475395907
switchは分岐先が一意に決まって沢山ある時は視認性高くて便利じゃない 3項演算子みたいな書き方は止めてくれ
121 17/12/31(日)16:12:50 No.475396007
ExcelVbaだけ触ってるんだけど計算量多くなると途中で応答なしになるのやめてほしい…まじで止まってるのか動いてるのか判断がつかん
122 17/12/31(日)16:13:03 No.475396052
>とりあえずコードと同じ意味でいいから一行ごとにちゃんとしたコメント書いてけ ぱっと見でわかるのにもわざわざコメントつけるの?
123 17/12/31(日)16:13:23 No.475396113
この書き方or中間クラスなにしてるの…ってぐぐったら 待ち望まれたXXが使えるように的な紹介ばかりで これこれこういう風に書けちゃいますとしかないのがつらい
124 17/12/31(日)16:13:32 No.475396132
テストは外部疎通があったりするとメチャクチャ書きにくい 返ってくる値がちゃんとわかってなかったりするとつらい
125 17/12/31(日)16:13:55 No.475396208
>これこれこういう風に書けちゃいますとしかないのがつらい 知りたい事が説明されてない説明めっちゃ多いよね
126 17/12/31(日)16:14:08 No.475396247
# 2017/12/31 動いてました
127 17/12/31(日)16:14:38 No.475396318
># 2017/12/31 動いてました 過去形にすんなや!
128 17/12/31(日)16:14:39 No.475396321
人を不安にさせるコメントは本番までに消して欲しい
129 17/12/31(日)16:14:41 No.475396331
>今年はスクラム開発をがっつり会社に導入したんだけどまあまあ成果出たよ >POやエンジニアの責務を明確化するのと見積もりで心理的負荷を減らすのは効く なんだかんだで朝会or昼会の効果を感じた ただの報告になることも多いけど知らずにいたら手戻り発生したなって場面もチラホラ
130 17/12/31(日)16:14:47 No.475396359
>ifとgotoと論理演算できればプログラムは誰でも書けるけど
131 17/12/31(日)16:15:26 No.475396462
Gitでちゃんと管理してるならソースコメントなくても許すよ
132 17/12/31(日)16:15:27 No.475396465
# TODO: あとで直す
133 17/12/31(日)16:15:33 No.475396487
常に異常を返すってリファレンスされてるものが正常に終了する時どうしたらいいのかわからん…
134 17/12/31(日)16:15:45 No.475396537
>λがあればプログラムは誰でも書けるけど
135 17/12/31(日)16:15:50 No.475396550
コメントでコードが見にくくなるから たまにコメント全消ししてみたりする
136 17/12/31(日)16:16:07 No.475396605
>人を不安にさせるコメントは本番までに消して欲しい コメント変更だけのコミットでも説明必要になってめんどいし…
137 17/12/31(日)16:16:15 No.475396623
>人を不安にさせるコメントは本番までに消して欲しい 未だに90年代のZANTEIが残ってる
138 17/12/31(日)16:16:37 No.475396684
コメント見ないとわからんプログラムってそれだけでだめだよね
139 17/12/31(日)16:17:02 No.475396751
>MS謹製のエディタも含めて最低限必要な機能がついてるのありがたい >導入しやすいし暇な時の手慰みになる 謹製エディタは起動遅い以外は一通り機能が揃ってていいよね でもめんどくさいからバッチでワンライナーだけ渡して処理させるね…