虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

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謹製のエディタも含めて最低限必要な機能がついてるのありがたい >導入しやすいし暇な時の手慰みになる 謹製エディタは起動遅い以外は一通り機能が揃ってていいよね でもめんどくさいからバッチでワンライナーだけ渡して処理させるね…

↑Top