Visual Studio 2019 Part3
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>895
7.xまでは「サポートしているが使えない機能がある」という扱いだったんだよ
それが8では明確に「サポート外」となった
LangVersionを弄ることで一部使える機能があるとしても、それについてMSは一切保証せず不具合についても100%自己責任ってこと fast spanとInterfaceのデフォルト実装
後は何だっけ >>897
LangVersionを弄らなくても保証はないだろ お前らもうnullable参照とかswitch式とか書き換えたんか? >>900
動いてるもんを書き換えるメリットはないよ
新規だと使う MSの言語サポートがあると不具合の責任とってくれるの? サポートなしかー
全部対応していってくれてるのかと思ったのに結構適当なんだな 俺もやっとCoreデビューだわ
4.5出てからにしようと思ってたんだけどデザイナ使いたくてプレビューダウンロードした LangVersion指定でC#8とか余裕で使うわ 2.0/3.5 でも無理やり拡張メソッドとか
CallerInfo とか使ってたけど、それよりはマシだろうな
さすがにもう 4.5.2 未満は切ったけど 最近は.NET Standard2.0対応のライブラリも増えてきたから対象フレームワークは4.6.1にしてるな
Windows10ならもっと新しいのが最初から入ってるし(初期を除く) 高度な話してるところに割り込んですいません
家でVisual Studioのコミュニティ版使って趣味のプログラム書いてるんですけど
通信部分をシーケンス図書かないとまずそうかなと思ってるのですけど
Visual Studioにそんなツールはついてないですか
皆さんどんなツールとか使ってますか >>913
GUIでやりたいならastah* communityかな(商用不可)
テキストからの変換なら
BlockDiag
PlantUML
とかかな >>916
まじか...
結構便利に使ってたんだけど最近はBlockDiag使うほうが多くなったから知らんかったわ、スマン みんなありがとう
BlockDiagかPlantUMLを試してみます
>>915には
処女で床上手で巨乳で清楚な愛人が出来るようにおまじないをしておきました >>918
すまんひんぬーフェチだから巨乳はちょっと… よーし、お父さんが片っ端からデマングリングしちゃうぞ ttp://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes
Visual Studio 2019 version 16.5.0 New release
released March 16, 2020 >>925
You can now decompile managed code even if you don't have the symbols,
allowing you to look at code, inspect variables and set breakpoints.
マジっすか ドキュメント不備とライブラリの品質が相当低くなってそういう機能が必要になったんだな。
WDFのオープンソース化と同じだな。 外部ライブラリすぐに内部にトレースできて楽になるかな 今まで海外のわけのわからんツールでやってたけど
公式に対応してもらえると助かるね でも解析、リバースエンジニアリングは日本では違法になる場合があるんですよ。
難読化ツールを使ってるライブラリはアウトですね。 >>934
開発会社が逃げた、もしくは倒産したなどでソースがない場合
改修を頼まれた会社は仕方なく使うんだよ デコンパイラまだ試してないけどdnSpyのかわりになりそうなヤツ? 16.5にしたのにcoreのデザイナが表示されない;;
previewだと表示されたんだけど原因分かる人います?
プロジェクトは新規作成しただけのものです >>942
そうだったんですね
ありがとうございました >>937
ソースないから新規の工数で見積もり
こっそりソース抜いて工数節約
これがナウいヤングやで! 16.5.0使ってるんだけどC++でソースファイルを追加すると(ソース.cpp)って名前が付くようになった
VS2019でも少し前までは(source.cpp)だったけど仕様変更? Program Filesとかマイ ドキュメントみたいなパスを使っていたのは
>>949みたいのを殺すためなんだよなぁ ダメ文字で死ぬアホを揶揄するなら分かるが、950は何も解ってないだろ アルファベットならまず誰でも読めるが他の言語だと読めない場合があるわけで、ロ−カライズすべきではない部分
開発にゆとりでも入ったんかな 欧米人も漢字使えばいいのに
漢字に英字のふり仮名つけて新聞書けば、みな漢字覚えるし便利だってわかるだろ
英字新聞なんて紙面半分で済むだろ VBにはもう機能追加しねーよってどっかで宣言してなかったっけ? VB案件の保守があるからな。
バージョンも古いのをいろいろ使う。
もちろん新規では使わない。 VBって機能追加しなくても
dll使ったりして時代にはついてこれるんだろ? 未だに VB6 で作られたシステムの保守やってますが何か
機能追加も VB6 で書いてます。 VB6を.net移植しようと思ったらVB.NETにコンバートするのが手っ取り早いしな VB.NETで自己組織化マップのプログラム作ったばかり コンバータあるんでしょ?
使ったことないから精度は知らないけど >>970
VS2008までについてるコンバーターで変換する
これで7割くらいは変換して残りの部分のコンパイルエラー箇所を自分で解決していく
C#で手打ちするよりだいぶん効率がいい VB案件もC#案件も扱ってる
どんどん進化するC#でゴリゴリ書いた後VB触ると
あれも使えないコレも使えないでもどかしいことこの上ない https://xtech.nikkei.com/atcl/nxt/column/18/01068/111100001/?P=3
日系XTECH 調べ
所属企業別の利用言語
[ユーザー企業(151)]
C/C++ 29
Python 23
VBA 22
PHP 10
Java 9
[IT企業(210)]
C/C++ 35
Java 34
C# 20
PHP 17
Python 16 https://www.businessinsider.jp/post-202166
がらりと変わって、
2019/11/21, github で使われている言語ランキングは、
以下のようになっている。
github は、「公開しても良い」程度のプログラムが集まる場所であり、
企業秘密的に公開したくないものは含まれないから様相が変わるのかもしれない :
1. JS
2. Python
3. Java
4. PHP
5. C#
6. C++
7. TypeScript
8. Shell
9. C
10. Ruby PHPできるからPythonなんて全く眼中になかったけど
ランキング上位ということはやったほうがいいの?
おっぱいなら好きだがPHPができるからわざわざPythonなんてと思ってたけど >>979
1次ソースの注釈によると、そのランキングはプライベートリポジトリも含んでいる
https://octoverse.github.com/#top-languages
> Top 10 primary languages over time, ranked by number of unique contributors to public and private repositories
C#が増えているのはMSによるGitHubの買収効果であり、相当数のプライベートリポジトリを含んでいると想像できる
VB系が出てこないのはユーザー層がGitHubとマッチしないのと、そもそもVBAはGitに適さないことが理由だろう >>980
むしろPHPを今すぐ止めるべき
PythonだろうがC#だろうがRubyだろうが
GoとかRustとかnimとかDとか変態言語なんでもいい >>962
あくまで言語機能を追加しないというだけで、
.NET Coreでも継続してサポートされることになってる。
言い換えると、クライアント視点では何も変わらないので
今後も新規案件はあるでしょう。
https://forest.watch.impress.co.jp/docs/news/1240998.html My.Computer.Audioを使ってWAVEファイルを再生みたいので
C# で
Microsoft.VisualBasic.Devices.Audio audio = new Microsoft.VisualBasic.Devices.Audio();
とかなんか気持ち悪い PHPってレガシーASPみたいなイメージなんだが、何であんなのが生き残ってるんだ? >>987
PHPがバックエンドでは一番標準の印象が強い。
逆にRubyみたいなよけいなものをつくりやがって混乱させるやつは罪が重い。 PHP は、プログラマー向けの本が少ない。
多くは、WordPress の本
一方、Ruby on Rails は、10冊ぐらい出てる。
内容は、ほとんどソースコードだから、
デザインパターン・プログラミングばっかり!
Rubyをやると他言語もできるようになるのは、これが理由。
アプリの作り方自体が分かるから
加えて、HTML, CSS/SASS, JavaScript, jQuery, Node.js,
Linux 環境構築運用・シェルスクリプトなども学ぶ
Docker/Kubernetes, Terraform など、サーバー側へ進む人も多い レス数が950を超えています。1000を超えると書き込みができなくなります。