[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 17:31 / Filesize : 250 KB / Number-of Response : 1034
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part94



1 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 15:36:53.26 ID:S+KK7a41.net]
■Visual Studio 2015 Community & Express (無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

■コードを貼る場合はこちら
ideone.com/

■前スレ
C#, C♯, C#相談室 Part92 (実質93)
echo.2ch.net/test/read.cgi/tech/1485589613/

■次スレは>>970が建てる事
建てられない場合は他を指定する事。

830 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 22:33:25.43 ID:LeFS08p/.net]
>>803
猫以下?

831 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 09:02:11.74 ID:EOOe72TQ.net]
○次受けが多いほど退場率が早くなる。高くなる

直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 
長時間労働 高稼働 高スキル要求が多い

フリーランスサイトを運営している零細ITの自称エージェントは労働市場から流れてくる案件を転売してるだけだった。
労働市場に加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む

エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×3 = 言い値50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下
エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる

eJobgo JIET JISA で検索

優良エージェント・優良サイト

首都圏IT(PE-BANK) クラウドテック プログラマーズ

832 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:45:35.58 ID:Zk6Irz58.net]
本が読みたいのかプログラミングしたいのかどっち

833 名前:ネんだ?って感じだな []
[ここ壊れてます]

834 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:47:43.75 ID:DjFVi2hv.net]
勉強の仕方がわからないだけだよ

835 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:52:43.21 ID:dNmf7aOR.net]
道具とか本とか形だけ揃えて満足する人は多い。なぜかそこまでが目的な人も

836 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 14:15:15.65 ID:3905ntF4.net]
自分も手始めに色々(書籍)買い揃えてしまうほうだけど、スキルアップした時は既に旧版扱いで入手困難だったりするから身の丈合わなくても旬なうちにハードル高い物も買ってしまってる

837 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 15:28:11.94 ID:QE5Dhgdp.net]
独習C♯軽く読んで簡単な動かし方覚えてから、とりあえずDBやライブラリ等色々ネットで調べながら動くもの作ってたけど
後から修正しようと思っても一から作り直した方が早そうなプログラムを量産してます

SEやPGでも無いし、自分用にしかプログラム作らないので特に納期とかも気にしなくていいけども
生産性を上げれるなら上げたいと思ってます
皆さんは後から修正するかもって思った時はどんな事に気をつけてますか?

838 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 15:35:52.66 ID:ONgAFYB5.net]
>>813
機能毎にクラス分け



839 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:31:38.33 ID:rWX0O503.net]
>>813
>>814 のそれぞれをインターフェースで結ぶ

…でもやりすぎるとかえってめんどくさかったり…
そのあたり上手くやれるのが経験だったり、才能だったりするんだろうな
と思う俺も趣味プログラマ

840 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:40:35.37 ID:DjFVi2hv.net]
できるだけ汎用的に使えるように>>814だな
今回使うための用途じゃなくて、ほかにどんなことに使えるか考えつつそれも視野に入れてクラス組む
そしてできたのは自分用のライブラリとして保存

841 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:41:42.49 ID:QE5Dhgdp.net]
>>814
>>815
クラスとインターフェースですか
コレクションとか凄いなぁって見ても、自分でインターフェース作った事無いですね・・・

一応、クラスは分けて作ってますが
クラスが増えすぎて、どれで何してたのか分からなくなってくる管理状況です
抽象化も出来てないので、似たような仕組みが分散しすぎてて、なんか勿体無いところも
かといって一部使いまわそうとするとクラスの数珠繋ぎで依存性が出てくるので管理が大変に

842 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:52:54.47 ID:Zk6Irz58.net]
まあ、あんまり考えすぎてもしょうがないと思うけどね
これがベストと思った書き方も、将来スキルがあがったらもっとベターなやり方
思いついたりもするし
とりあえず考えとく事は、クラスだなんだというよりももっとシンプルに、個々のパーツ間の
依存関係を極力シンプルにして、コードの見通しをよくしてメンテしやすくすること
他のプログラムに流用できそうな部分は、実際独立したパーツとして流用できるような
作りにしておくことくらいかな

843 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:57:25.63 ID:QOgyryHO.net]
>>817
CommonClassとでも名付ければよか

844 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:10:04.77 ID:QE5Dhgdp.net]
>>818
実際、部分的に使いたい時に前はこの書き方してたけど、今はこっちの書き方覚えたからこっちで少し最適化するかって感じで書いてたりしますね
そんな事しないで共通化出来るように抽象化したいですが・・・

>>819
staticでそれやってましたけど、なんか違うなぁって感じでファイル読み込みや書き込みはそのままで、ソートやループ処理での計算などはクラス毎に埋め込んでますね・・・
それとも自分が考えてる様なコモンクラスと別物ですか?

845 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 18:17:33.06 ID:PsKGEjCI.net]
>>813
> 後から修正しようと思っても一から作り直した方が早そうなプログラムを量産してます
これを止めて無理にでも流用するようにすれば、何が問題なのか体感できる。
それを次に生かせば、流用しやすい構成で組めるようになり、生産性が上がる。

846 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 15:17:35.43 ID:lkenNsuH.net]
オブジェクト指向でいう再利用性って、新しいものを作るときに
既存のソースファイルやDLLをコピペして使うというのとはちょっと意味合いが違うんだけどね
端的に言えば、同じ役割のクラスは同じクラスであるべき、ってことだ
あまり実感ないだろうけど、大規模な開発になってくると必ずそれが崩れてくるんだよ

847 名前:デフォルトの名無しさん [2017/10/11(水) 22:06:03.34 ID:CxvWYCvq.net]
C#でPDFファイルのテキストやそのテキストに張ってあるハイバーリンクのURLを
取り出したいんだが、どんな方法で可能でしょうか?

848 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:13:48.35 ID:Qsqjym7k.net]
>>822
東京-大阪間の飛行機と新幹線は同じクラスであるべきなんですか?



849 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:20:56.76 ID:jolrOeyH.net]
>>823
普通にファイル開いてそっからコピー

850 名前:デフォルトの名無しさん [2017/10/11(水) 22:24:38.71 ID:CxvWYCvq.net]
>>825
普通に開くってどうやって開くの?
サンプルコード教えて。

851 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:30:16.87 ID:jolrOeyH.net]
>>826
普通にバイナリファイルとして開く
コードも仕様もそこらにあるからぐぐれ
もともと印刷用だから癖はあるが簡単に読めるぞ

852 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 05:18:07.24 ID:FxEVeaRl.net]
あれってAPI提供されてないの?

853 名前:デフォルトの名無しさん [2017/10/12(木) 05:55:22.63 ID:cp/CfqWL.net]
OfficeやPDF テキスト抽出について
https://qiita.com/mash0510/items/caa41b1f1d8dc4b31ac6

うらる抽出は頑張って

854 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 15:07:41.48 ID:o8TlX9Z0.net]
>>823
1. そのままgrep (e.g. grep -a “www” pdf-file)
2. pdfgrep
3. pdftotext/pdftohtmlしてgrep

C#関係ないけど用を足すには十分
ハイパーリンクのurlとlink textを紐付けて抽出したいならpdftohtml

855 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 15:30:48.87 ID:orqgo34x.net]
C#宣伝してる奴がうざいんですが、どうしたらいんでしょうか?

856 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 15:38:31.04 ID:iyTaH+M7.net]
>>831
板違いなのが分からなければ諦めよう

857 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 16:03:05.22 ID:o8TlX9Z0.net]
>>831
F#をマスターしてF#を宣伝する

所詮マウンティング合戦だから
新しいマウンティングで対抗しよう

858 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 16:34:04.71 ID:yeVmMHMU.net]
>>832
>>833
了解です



859 名前:デフォルトの名無しさん [2017/10/12(木) 20:17:41.14 ID:rmq6lCFL.net]
>>831
WindowsならC#を推奨するのは間違っていないが?

860 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:25:21.77 ID:6wxZWyrC.net]
>>835
おまえみたいに読めない奴がうざいって意味であって、C#自体に文句を言ってるわけじゃないでしょ

861 名前:デフォルトの名無しさん [2017/10/12(木) 20:29:17.66 ID:rmq6lCFL.net]
>>836
自分でC#と言ってるのに、その人のことをC#と表現するからおかしい。

そんな解釈が難しいやりとりが普通の人間はプログラミングなんてやめた方がいい。

862 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:35:24.74 ID:QAc7UiBI.net]
そもそも、たかが1言語についてそこまで固執したり拒絶するのって、病的だよ。
たかが道具に、なんか人生を預けるレベルで考えてるのがキモイ。
自覚がないのが可哀想。病院で治るのかしらんけど。

863 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:40:12.22 ID:wRjHo3Vb ]
[ここ壊れてます]

864 名前:.net mailto: なんでコード関係ない話だと盛り上がるんだろうな []
[ここ壊れてます]

865 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:42:29.44 ID:QAc7UiBI.net]
そういうときだけなんか書く俺みたいなバカが多いからだな

866 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:52:00.07 ID:ILNtvg14.net]
>>838
単にC#推奨してるだけで固執とか言い出す奴の方が病的じゃね?
C#使えなくて解雇でもされたのかよ w

867 名前:デフォルトの名無しさん [2017/10/12(木) 21:04:55.84 ID:cp/CfqWL.net]
かなり良い言語だと思うんだけどなあ

868 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 22:36:31.58 ID:5L9LK4sR.net]
つーか、最強でしょ(他の言語知らんけど



869 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 23:51:17.58 ID:r624txD7.net]
>>831
javaスレにご迷惑おかけしているようで

870 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 00:09:38.51 ID:5nsLU4Yv.net]
>>839
プログラマ以外でも参加できるから

871 名前:デフォルトの名無しさん [2017/10/13(金) 00:12:46.20 ID:9ootMMuk.net]
盛り上がってると思って、またvarかと思ったらバカだった

872 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 00:42:33.07 ID:/02if2W5.net]
varを採用してからというもの、C#は今はもうマイナーオワコン言語だからな。
マカー同様スレチで普及したがるのも無理はない。

873 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 01:45:16.88 ID:lGm8W5z8X]
System.Net.WebClient wc = new System.Net.WebClient();
wc.DownloadFile(url, nnn);

この2行目で例外が出る原因の詳細は何かでわからないの?
メッセージは「要求で例外が発生しました。」なんだけど。

ブラウザでURL直接叩いてDLできるのは確認した。

874 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 01:43:46.38 ID:l1jERKvk.net]
>>847
お前Javaスレのキチガイか?

875 名前:デフォルトの名無しさん [2017/10/13(金) 02:27:14.63 ID:DqOAXvoj.net]
人気の証拠やね

876 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 02:51:53.86 ID:GlXmqXn2.net]
C#って、普及してる割にgithubのリポジトリ数が少ないと思うんですが、やっぱりサラリーマン向け言語だから趣味でコード書いて公開する人が少ないんですか?

877 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:18:45.27 ID:2WV6tJ0M.net]
業界談義はプログラマー板でってローカルルールすら守らないのは何で?

878 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:30:12.26 ID:hGij+Jvi.net]
ここ数年はGitHubランキング的なのを8-10位あたりでふらふらしてるけど
普及している割にというか「そんなもんじゃね?」という感覚だな



879 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:38:06.62 ID:/02if2W5.net]
事実から目を背けるなんてまるでマカーのようだ。フフフ、笑える。

880 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 07:49:55.20 ID:1BwGqO5B.net]
別にネガキャンとかじゃなくて普通の話題として振るけども

俺の周りの(趣味で)C#やってる人間がみんなKotlinに浮気しだしたんだが
そいつら曰く、
KotlinはなんとなくC#的な雰囲気あって良い
って薦めてくる

まだ触ったことないんだけど、実際のとこどうなの?

881 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 08:21:22.07 ID:0vilsSxc.net]
KotlinはなんとなくじゃなくてC#を名指しでリスペクト(公然と丸パクリ)してる
C#もこれまで拡張を繰り返してきて綻びや変えたいけど互換性の問題で今更変えられない部分が沢山出ているので、
それを全面的に見直して綺麗に整理してある
難点を挙げるとすれば、今のところ全体的には素直で普通な言語にまとまってはいるけど
Kotlinがパクリ元のC#やScalaによらずリリース後に独自に入れている部分については
節操がなくあまりセンスが良くなくてScala化の兆しが見えていることかな
あの調子だと結局はScalaみたいに破綻すると思うよ

882 名前:デフォルトの名無しさん mailto:sage [2017/ ]
[ここ壊れてます]

883 名前:10/13(金) 08:23:13.20 ID:vLRRsIkM.net mailto: Kotlin [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1456505161/
[]
[ここ壊れてます]

884 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 08:41:24.05 ID:0vilsSxc.net]
C#が優れてるのは、独自路線の大きな拡張を長期にわたって繰り返し続けているのに
大きな破綻なく複雑にもなりすぎず言語を維持できているという点だ
他の言語の悪いところを見つけるのは簡単だが、トップランナーとして新しいものを作っていくのは遥かに難しいんだよ
その意味ではKotlinは粗探しは非常に上手いが、後者のセンスはC#のように天才的なものは感じないね

885 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 10:40:17.30 ID:c2xsGjmq.net]
C#に対する不満てほとんどは
Windows自体か.NET Frameworkに対する文句だからな

886 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 10:42:45.04 ID:kWGNHU+4.net]
>>844
処分して、頼むわ

887 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 11:05:21.86 ID:iKXV2/QB.net]
linqのクエリ構文が出た時はどうなることかと思ったが、
メソッド構文が出て良かったよ

888 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 11:19:12.84 ID:mWlYF3iB.net]
MicrosoftはいまC#よりTypeScriptに力入れてんじゃないの



889 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:10:11.58 ID:DI18WdpZ.net]
>>862
どっちも
c#はほぼ.NET Coreと.NET Standardに全振り

890 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:21:05.14 ID:rXsVXlwO.net]
VSCodeは使いやすすぎてびっくりする
TypeScriptでインテリセンスが効くのはわかるが、型書いてない普通のJSでも余裕で効く
エスパーかと思うレベル
このままいくとVSもVSCodeに吸収されそうだね

891 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:36:56.29 ID:/02if2W5.net]
>>858
Javaが出てときと同じこと言ってる。同一人物か。

892 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:41:01.56 ID:hGij+Jvi.net]
VSもVSCodeに吸収されそうの意味がさっぱりわからんが
フォントレンダリングだけはちゃっちゃと同じにして

ちゅーかもういい加減Windows全域でフォントのヒンティング切っとけや
本来にもう少しマシなレンダリングできるのに完全に癌になってるじゃろ

893 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 13:12:20.54 ID:n8HgMJNJ.net]
やる気があればVistaの時点でやってただろうねw
どうしてMSみたいな大企業が作ってるOSがフリーのLinuxより酷い品質なのかちょっと理解できないけど

894 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 13:17:51.90 ID:O16XdCSv.net]
VScodeってそんな魅力的じゃないよ
どちらも使ってるけど総合力じゃ今のVSのほうが数段上

VSCodeも最初と比べるとどんどん起動が遅くなってきてる

895 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 13:42:36.90 ID:mWlYF3iB.net]
そらそうやろ

896 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 15:21:15.25 ID:bQrnObX5.net]
vscodeって単なるエディタだろ

897 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 15:37:07.18 ID:vLRRsIkM.net]
vsも単なるエディタだよね・・・

898 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 15:58:23.34 ID:/02if2W5.net]
C#がVB化してユーザーも低スキル化、DQN化したのが嫌われる原因だな。



899 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 16:05:55.56 ID:qYIJYs/2.net]
VBとC#なんか変わらんしユーザーというかこの板に変なのがいるだけ
>>871
vsってエディタは聞いたことない

900 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 16:12:38.74 ID:/02if2W5.net]
>>873 ←こいつです。

901 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 17:50:46.71 ID:k6fDlhS2.net]
マルチプラットフォームなwebプログラミング向けエディタ
って触れ込みだったのに今はVSと比較される様になったのか

902 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:32:29.21 ID:KDqUmvjk.net]
言語だけぽこぽこ新しいのがでてくるが、
そろそろ言語+標準クラスライブライというか、.NETやJavaみたいな新しい実行環境でてこねぇかな。
いまなら負の遺産を一掃してもっと素晴らしいやつができるはず

903 名前:デフォルトの名無しさん [2017/10/13(金) 18:38:11.70 ID:tXRzEGrt.net]
要は.NETをJVM化すればいいのか?
Coreがもう少し充実すればええんでね?

904 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:54:32.24 ID:GNictDD2.net]
>>871
IDEって知ってる?

905 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:58:38.89 ID:n8HgMJNJ.net]
JavaはともかくC#や.NETにガラガラポンが必要とは思わないな

906 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 19:15:51.57 ID:vLRRsIkM.net]
>>878
SATAに駆逐されたデータ転送規格だろ。そんくらい知ってるわ

907 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 19:34:09.07 ID:r6+I6nXN.net]
>>880
おもろないわー

908 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 21:44:12.59 ID:/02if2W5.net]
関西人がそんなヘタな突っ込みをするわけがない。



909 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:05:01.47 ID:DPD6/A6x.net]
>>873
まあ俺はほとんどエディタ代わりに使ってたりするけど... w

910 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:07:27.85 ID:6pOkahl4.net]
C#もそろそろ新言語への乗り換えの時期じゃないか
いつまでも残ってるダサい互換性を切ってnot nullとか新しい機能を導入してさ
C#は実験場にすればいい

911 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:12:20.87 ID:/02if2W5.net]
プラットフォームが先細りだから無駄な足掻き。
パソコンは名ばかりでもはやオフコン。業務でしか使われない。

912 名前:デフォルトの名無しさん [2017/10/13(金) 22:32:01.44 ID:HAAysV2z.net]
kotlinの読み方って
ことりん
でOK?

913 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:42:29.74 ID:7WqKL+Sr.net]
C#使い始めて何年も経つけど未だに乗り換えようと思うほど使いこなせない
思った通りのもの作れるし

914 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:43:43.87 ID:l1jERKvk.net]
>>884
c#8.0

915 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 23:06:44.79 ID:/02if2W5.net]
>>886
日本ではなべやかんって言われてる。

916 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 08:13:04.21 ID:Sngz5bnk.net]
我流で必要に迫られて始めたものの、汚いいVB6ちっくなコードしか書けない…
キチンとセオリーに則って基礎からやり直したい
とは言え、(どうせ、この先自分以外の誰かがソース開くことなんかねぇだろな…)と思うと、まぁいっか、と逃げてしまう

917 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 08:20:33.00 ID:+XwGR1nT.net]
>>886
ことぅりんっ

918 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 10:44:36.38 ID:SVCVJk+z.net]
>>890
惰性でいくら書いても無駄
良いコードを書くには良書を読むに限る



919 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 11:36:43.44 ID:iAy6fmRl.net]
目的がきれいなコード書くことならそれに向けて努力すべきだけど
動くものが作りたいならそんなのは遠回り

920 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 11:44:43.92 ID:SVCVJk+z.net]
動けばいいと言う奴のプログラムはえてして正しく動かないものだ

921 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 11:58:17.97 ID:QGlvjmmK.net]
オラクルのJavaシルバーに合格した。
C#も勉強したいが少し不安。
似てる部分が多いだけに頭が混乱しそう

922 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:02:23.40 ID:1NT+cnAj.net]
その場で書いて動かして後のこと考えなくていいなら汚いコードでもいいけど
長期的にメンテナンスすること考えたら多少手間でも綺麗なコード書いたほうが結局近道

923 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:03:40.35 ID:POcZZiww.net]
>>892
おすすめの良書教えて下さい

924 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:09:34.83 ID:F+wwiVHB.net]
>>896
C#なんてすぐバージョンが上がって推奨されてない書き方です、とか
時代についていけない老害とか馬鹿にされるんだぜ。使い捨てのコードを書く言語だよ。

925 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:11:41.65 ID:0bz5HDJB.net]
俺も動くものは作れるけど、汚いコードや一箇所仕様変更すると他の関数にまで影響が出て整備がほぼできないコード量産してるわ

整備不可なコードの山を見て、整備しやすいコードの書き方勉強しようとしてるけど、イディオム本読んだりデザインパターン少し調べてもイマイチ理解が深まらなかった
インターフェイスや継承はまったく使ってなかったけど、最近取り入れようとサンプルコード書いてます

926 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:26:44.70 ID:gHhUphNv.net]
リファクタリング(マーティンファウラー)
エリック・エヴァンスのドメイン駆動設計

C#の本じゃないけどな

927 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:13:18.55 ID:RBWq+qGD.net]
>>898
そんなことないよw

基本メソッドの中なんてブラックボックスで構わんが、
メソッドの切り分け方とか全体の設計方法に影響を与えるような変更なんか
そうしょっちゅうあるわけじゃないから。

2.0以降考えてもジェネリkック、ラムダ式、非同期メソッド、
あと強いて言えばオプション変数、これぐらいしかないでしょ

928 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:23:48.06 ID:Gt2cFrms.net]
taskとasync/awaitを忘れてるぞ



929 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:26:58.34 ID:Gt2cFrms.net]
>非同期メソッド
書いてあったわ

930 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:40:04.26 ID:ipiotHZI.net]
ジェネリック
ラムダ
var
System.Linq
匿名型
オーバーロード解決の強化
非同期

2.0使うとこの辺りが欲しくなる






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<250KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef