[過去ログ] スレ立てるまでもない質問はここで 156匹目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
701: 2021/05/10(月)17:17 ID:XsYpa6BG(4/4) AAS
間違ってるなら指摘すりゃいいだけなのに、人格攻撃に走りたがる人ってどういう精神構造なの?
702: 2021/05/10(月)17:18 ID:ro06Xyvc(1) AAS
>>698
一般的かどうかは分からないが、ハンガリアン記法を上手く使ったアプリのソースコードを始めてみた時、なんと分かり易いコードだろうと思った。
703: 2021/05/10(月)17:50 ID:Z6bOR+7k(1) AAS
ハンガリアンはスコープを表すためにはまだ生き残ってるし言語によっては強制されるものさえあるよ。
さすがにかつてのMSがやってたような型まで厳密に表記するようなハンガリアンは見なくなったけど。
704(1): 2021/05/10(月)21:31 ID:Xq63WIFj(1) AAS
長い変数名にするのがどうも好きになれないんですよね、個人的に
ノートも詰めて書くタイプ、狭い面積に集約された情報がひと目で見れるのが好きというか
スクロールバーをあまり動かしたくないというのもあって
705: 2021/05/10(月)23:01 ID:NpiN7QoU(1) AAS
ローカル変数は名前を極力短くして
その代わりスコープを狭くして
見える範囲に定義を置く
それができない大域変数は
長めの名前をつけて
名前だけで意味がわかるようにする
706: 2021/05/10(月)23:21 ID:ViCp850r(1) AAS
>>693
MVC なら皆、YouTube で有名な、雑食系エンジニア・KENTA のサロンで、
Ruby on Rails をやってる
M・Vは用途がはっきりしてるけど、C はそれら以外の何でも屋
V→C→M→C→V
この後ろのC は、条件でルーティングを変える
例えば、データベースへ問い合わせて、
管理者なら、管理者用のビューへ、
一般ユーザーなら、一般ユーザー用のビューへ、ルーティングを変える
707: 2021/05/11(火)02:14 ID:1enRFFJU(1) AAS
> M・Vは用途がはっきりしてるけど、C はそれら以外の何でも屋
いや、Cはコントローラーという用途にはっきりとしてるが?
それがわからんとはその健太とかいうのも大したこと無いな
708: 2021/05/11(火)02:44 ID:PqdJAW37(1) AAS
自分だけが読むノートをマイルールで短縮して書くのは賢いと思う
チームで協力して作り上げる緻密で壮大なドキュメントに本人しか分からないマイルールを持ち込まれると困る
常識的な範囲内ならその人の癖なんだなと思う程度
スコープの狭い変数には短い名前をつけてほしいけどついレビューで毎度スルーしてしまう
709(1): 2021/05/11(火)05:02 ID:ntA9kUuo(1) AAS
目標に対してフワッとしたソースコードのイメージだけ脳内で作ってコーディング途中にどんどん変更するクセが付いてるんですが、これはどうすれば治りますか?
今の所、メソッドやクラス単位の実装が殆どなので仕事では困ってないですが、先々怖いです。
710: 2021/05/11(火)07:29 ID:tw3oDY8j(1) AAS
メソッドやクラス単位での実装が無いってのはバグ修正とかやってんのかな?
仕事なら普通メソッドやクラス単位の実装の前段階として設計があってそこで頭の中のフワッとしたソースコードのイメージを具体的なロジックに落とし込むからまずは設計を意識してみたらいいんじゃない?
あとは単純にその言語の知識が浅くて考えてた実装じゃ動作しないところが出てきて当初の構想とのギャップが大きくなってることが考えられるけどそこは経験積むしかないと思う
711: 2021/05/11(火)08:34 ID:hFxGyLe7(1) AAS
>>693
かつてはコントローラーも独立したモジュールだったけど、今でははとんどフレームワークがやってくれるのでデスクトップやスマホアプリではViewとControllerはごっちゃになることが多いよ。いわゆるDocumentViewやViewControllerみたいな。
どうしてもViewを分離したいならMVVMの勉強したほうが良いと思う。
712: 2021/05/11(火)09:20 ID:j9Zfa2es(1) AAS
>>709
それでいいよ
713: 2021/05/11(火)10:58 ID:BEtvw8dr(1) AAS
メソッドとクラス単位だとカバレッジ回すことくらいじゃない?
714: 2021/05/11(火)11:23 ID:FWZS8iTB(1) AAS
>>704
めっちゃ判る
++
715: 2021/05/12(水)15:30 ID:BYsP6rEK(1) AAS
MSクラウドというかAzureって Visual Studioと共に扱う(プログラミングする)のが普通?
それともVSなしで使うことも多い?
716(1): 2021/05/12(水)17:42 ID:heOXda5C(1) AAS
MSスタックで固めるのが普通だね
それ以外を使おうとするととんでもなく糞品質なので、AWSかGCPを選択すべき
717: 2021/05/13(木)03:08 ID:WkGNAmpl(1) AAS
>>716
そういうことより、Azureを自らの手によるプログラミング無しで使うケースはあるのかどうかが知りたい。
718(1): 2021/05/13(木)09:21 ID:jG3Ok9VP(1/2) AAS
そりゃストレージとして使うとかパッケージソフトを入れて使うだけというのはクラウドの使い方として普通にあるよ
特にAzureは業務系の客がほとんどだからAWSやGCPに比べてもそういう使い方は多いだろうね
719: 2021/05/13(木)09:28 ID:jG3Ok9VP(2/2) AAS
あとAzureの場合はActive Directoryのためだけに使うというのもよくあるよ(これも業務系)
極一部の忠誠度の高いMSフォロワーを除いて、開発者にとってはあまり好まれないプラットフォームだね
720: 2021/05/13(木)09:47 ID:i4261GGU(1/3) AAS
見え見えベンダーロックイン
まぁGCPでもGoは親和性やら優遇されてるから同じようなもんか?(Firebaseが強力だわ
721: 2021/05/13(木)10:28 ID:pdmRhsyU(1/4) AAS
まあロックインされてしまえば余計な判断が減って楽という面もある
IBMやOracleやジャップSIerなんかに比べればMSはぼったくらないし品質も低くはないから、ロックインを受け容れるならMSは悪くない選択だ
俺はそういう思考停止が嫌で前職のC#erばかりの会社を辞めたけど、利点があるのはよく理解している
722(3): 2021/05/13(木)11:28 ID:0pD51twu(1/3) AAS
この流れに乗って質問だが、
この比較↓によると、AWSがダントツトップってことでOK?
AWS/Azure/GCPサービス比較 2021.05
外部リンク:qiita.com
この比較だとサービスの有無しか分からんよね・・・
○△×で示してほしいんだが・・・
肝心な価格の比較が無いし・・・
あー、AWSが一番サービス多いなー(棒・・・ぐらいの印象しか無い
こういう人はAWS、こういう人はGCP、こういう人はAzureみたいなのは無いの?
723(1): 2021/05/13(木)11:43 ID:i4261GGU(2/3) AAS
GCPは有料で仮想マシンを借りないとAppEngineベースでスピンという機構を理解する必要があるから、止めとけとしか
でもGCPはサービス提供できるレベルでの無料枠が貧乏人としてはありがたい
(ほぼ無料(ドメイン関連以外)で2サービス運用してる
724(1): 2021/05/13(木)11:50 ID:pdmRhsyU(2/4) AAS
>>722
自分でコード書いて動かすのに使う前提でいうと
開発や運用にWindowsと.NETを使用し、それ以外を未来永劫使うつもりがないならAzure
上に該当せず、エンタープライズ系のお硬い案件だったり、システム基盤として継続的に運用していく必要があるようなものの場合はAWS
TCP/IPなどインフラ周りの基本的なところに明るくないならGCP
スマホゲームなど、単独のアプリを手っ取り早く世に出したいならGCP
いずれにも当てはまらない場合はAWS
725(2): 2021/05/13(木)14:41 ID:ItPDnKAp(1/2) AAS
>>718
「Microsoftが提供するクラウドサービス・Microsoft Azureの利用率が通常時と比べて775%も増加していることが明らかになりました。これは新型コロナウイルスの影響で急増中のリモートワーカーや、インターネット利用率の増加によるものです。」
とあったけど、これは、Azureを利用するプログラマが使った量というわけでなく、Azureを使ったサイトをプログラマではない人々(+プログラマ)が使った量のこと??
726(1): 2021/05/13(木)14:42 ID:pdmRhsyU(3/4) AAS
>>725
それはOffice365の影響
主にTeamsのテレカン
727(1): 2021/05/13(木)14:48 ID:ItPDnKAp(2/2) AAS
>>726
クラウドの「使用量」というものはややこしい量だね。
728(1): 2021/05/13(木)15:03 ID:pdmRhsyU(4/4) AAS
>>727
というか意図的にミスリードしてるんだよ
MSはOffice365を含めることでAzureのシェアを水増ししてるの
729: 722 2021/05/13(木)19:13 ID:0pD51twu(2/3) AAS
>>723
ありが?
基本、自分は無料枠しか使わないんだが、クラウドに関しては有料でもいいかなと思ってる
AWSだけは無料枠でプログラム組んでたんだけど足りなくなって毎月数十円だけ課金されるようになった
GCPはGoogle Laboratoryがあるから、そのうちGPU/TPU使うために毎月支払うことになるかも
730: 722 2021/05/13(木)19:37 ID:0pD51twu(3/3) AAS
>>724
ありが?
個人的にはLinuxも使うし、Azureは無いかな
継続的に運用していくシステム基盤が必要かは場合による
TCP/IPとUDPは大学ん時にC言語でクラサバ予約システム作らされたんで暗くはない
その感じだと自分にはAWSかな
AWSのGPUの価格は↓これで分かった
外部リンク:qiita.com
でも、これって自分ひとり占有って考えていいんだよね?
誰にも邪魔されないよね?
省2
731(1): 2021/05/13(木)20:40 ID:SdYNz8ux(1) AAS
8進数の代表的な用途って何がありますか?
16bitコンピューター以外で
732: 2021/05/13(木)20:45 ID:i4261GGU(3/3) AAS
>>731
パーミッション
733: 2021/05/13(木)21:53 ID:NATYYilK(1) AAS
Amazon Linux で、MySQL, Postgresql が数倍速くなる
YouTube で、くろかわこうへいのサロンで勉強できる。
Amazonの講習では、3日で21万円
GCP は、Tensor Flow
Azure の利点はない
734: 2021/05/13(木)22:30 ID:ybfO81Zh(1) AAS
Lets encrypt←ドメインジャックされたらなり済まされる
CV、EV証明書←ドメインジャックされてもなり済まされない(証明書の企業情報で偽物とわかる)
これであってる?
735: 2021/05/14(金)01:18 ID:678S/iU6(1) AAS
>>728
一見、AzureがAWSに迫って来てるように見えても大部分が Office365 の貢献だったりしてな。
詐欺だな。
736(3): 2021/05/14(金)04:59 ID:v82vkmQG(1/2) AAS
文とステートメントとキーワードって
呼び方が違うだけで、同じ意味ですか? それとも全然違う意味ですか?
例えば、ある本・サイトでは
var文
別の本・サイトでは
varステートメント
また別の本・サイトでは、
varキーワード
などと書かれており、よくわかりません
省1
737(2): 2021/05/14(金)05:46 ID:L5IZjefz(1/7) AAS
毎朝5:30になったらデータ更新する
というアルゴリズムが思ったよりシンプルに書けない
時刻と更新済みフラグで判定して実行するのはいいとして、
次の日にフラグをリセットする処理をどうしたもんか
738: 2021/05/14(金)06:20 ID:GWgcGB6j(1) AAS
×シンプルに書けない
○書けない
739: 2021/05/14(金)07:01 ID:QMgVBpCt(1) AAS
>>736
式はexpression で、文はstatement
式は値を返すけど、文は返さない
740(1): 2021/05/14(金)07:20 ID:L5IZjefz(2/7) AAS
質問者は式については書いてないけどな
varと書いてるから変数名のことなのだろう
そういう場所には識別子(identifier)と書くのが一般的
日本語の式は多義的すぎて、こういう場所に使うのは無理だと思う
expressionとequationの区別ができない時点で致命的
expressionはイコールを含まない式、equationはイコールを含む式
formulaは複数の変数を含むequation
741(1): 2021/05/14(金)07:38 ID:qQzvrKNd(1/2) AAS
リセットしようとするから
実行済み日付を登録していけば?
742(1): 2021/05/14(金)07:53 ID:b7pYGFY+(1/2) AAS
>>740
どのプログラミングか明確にしないで用語の議論しても仕方ないんじゃね。
少なくとも数学的な意味での用語の話ではない。
そこで言うイコールは代入の演算子か、等価の比較の演算子か。いずれにせよそれらも含めてすべてexpression(日本語訳は式)と呼ぶのは多くの言語で良くあることだろう。
743: 2021/05/14(金)07:54 ID:b7pYGFY+(2/2) AAS
>>742
プログラミング → プログラミング言語
744(1): 2021/05/14(金)09:16 ID:wlHwvB3M(1) AAS
>>736
文とステートメントは同じもので、ここでは変数宣言のためのvarを含む行全体のこと。
キーワードは特別な意味をもつ単語、つまりvarという単語を指す。
745: 2021/05/14(金)09:23 ID:L5IZjefz(3/7) AAS
キーワードもidentifierの意味
varそのものは予約語(reserved word)
746: 2021/05/14(金)10:54 ID:0kdm8qdh(1/3) AAS
>>737
単に毎朝5:30に実行すればいいだけなら更新済みフラグを判定する必要はない
コードを書く以前に要求仕様を明確にできてないように見える
747(2): 2021/05/14(金)11:02 ID:L5IZjefz(4/7) AAS
もう少し正確に言うと、毎朝5:30に*一度だけ*実行する
無限に実行していいなら簡単
何かの処理をすると記述する箇所全てに一度だけと書くのは面倒じゃないか?
748: 2021/05/14(金)11:06 ID:pLRygybZ(1/2) AAS
>>747
>>741
749: 2021/05/14(金)11:24 ID:qQzvrKNd(2/2) AAS
日次バッチで頻出するワークだからな
ちょっと高級になると日付と開始時刻、終了時刻を記録する
バッチが終了してないのにタスクが終了してたらロールバックして再開させなきゃならんことが多い(トランザクションとは別の話
750: 2021/05/14(金)11:31 ID:3vx6Xu7K(1) AAS
こんなバカが用語の議論には熱心に参加してるの恐ろしいね
751(1): 2021/05/14(金)11:49 ID:L5IZjefz(5/7) AAS
フラグとして持たせるのではなくて、最終更新日時を持たせる場合
時刻 >= 更新時刻 and (時刻 - 最終更新日時) > 適当な時間
なら更新する
適当な時間というのがどうしても登場して、
これが結局、更新時刻から適当な時間が過ぎたらフラグをリセットするのと意味的には変わらない
752: 2021/05/14(金)11:56 ID:0kdm8qdh(2/3) AAS
>>747
>毎朝5:30に*一度だけ*実行する
例えば常駐プログラムで1分おきに時刻をチェックして5:30ならデータ更新処理を実行すればいい
これで不都合があるならその状況と対応方法をまず仕様化すること
実装方法を考えたりコードを書くのはそれから
753: 2021/05/14(金)12:08 ID:pLRygybZ(2/2) AAS
>>751
日付だけで時刻はいらないぞ
754: 2021/05/14(金)12:29 ID:TrZlHS7o(1) AAS
うん、フラグの代わりに最終更新日を持てばいいだけだね
755: 736 2021/05/14(金)12:30 ID:v82vkmQG(2/2) AAS
>>744
ありがとうございます。
744さんの回答が最もシンプルで、最も私が求めていた回答です。
ありがとうございました。
756: 2021/05/14(金)12:39 ID:xhQE0k+a(1) AAS
>>737
スケジュール管理は自分でプログラミングせずにCRON、バックグラウンドジョブ管理サービスなどを利用するといい
フラグではなくイベントを記録することで実行を制御する
イベントは追加Onlyにし、更新も削除もしない
イベントは最低限、以下の3種類
・プログラムが開始された
・プログラムが成功で終了した
・プログラムが失敗で終了した
757(1): 2021/05/14(金)12:58 ID:L5IZjefz(6/7) AAS
シンプルに書きたいのに大掛かりになっていく
問題のややこしい点はもう一つあって、更新タイミングが日付の変わる直前ということ
(5:30は30時間制ではまだ前日の29:30)
まだその日のうちに翌日のデータを取得する必要があり、記録される日付は前日のものになる
それだけなら、当日に更新が無いことを条件にできるけど、実際には日付変更時以外にも、
任意のタイミングで更新はしてよいので、日付は当日になってしまう
758(1): 2021/05/14(金)14:11 ID:0kdm8qdh(3/3) AAS
>>757
>任意のタイミングで更新はしてよいので、日付は当日になってしまう
それで何が困るの?
759: 2021/05/14(金)17:37 ID:hkg2iu74(1) AAS
やりたいことは実はドシンプルではなくもう少し複雑だったというなら相応に手を加えるだけよ
日を跨ぐ時刻の判定にオフセット掛けるのは足し算でできるでしょ
もっと条件があるなら経過時間なり時間帯なりに判定を増やせばいい
760: 2021/05/14(金)18:39 ID:L5IZjefz(7/7) AAS
些末な部分はどうでもよくて
何かそれは思いつかなかった的なアイディアがありそうな気がするんだけどな
現状の実装では、更新時刻の1分前になったら更新済みフラグをクリアする
その状態で更新時刻になると更新される
1分間クリアし続けるというのがいかにも汚い
不等号一発ではなくて、時間の幅を持たせて、という処理がどうしても付きまとう
761: 2021/05/14(金)19:50 ID:sCsXtIcF(1) AAS
>>758 に答えろよ
762: 2021/05/14(金)21:03 ID:HZsGTEZ+(1) AAS
仕様を明確にしろと指摘されてるのに
ふわっとした要望だけ次々と追加
そりゃ書けないわな
763: 2021/05/14(金)21:58 ID:qv+fvLmo(1) AAS
勿体ぶらずにサンプルコード出せよ
764: 2021/05/14(金)22:11 ID:SGxg0iSp(1) AAS
一日一回データ更新するプログラムで
何が問題になるのか
フラグをクリアしたのにフラグが立ってて
クリアし続けないといけない恐怖話
765: 2021/05/15(土)00:21 ID:Eqqjc3fM(1) AAS
脱初心者を目指すならフラグ変数を使わずに書けないか意識した方がいい
人のソースを見ているときに boolean execFlag なんて現れるとがっかりする
766: 2021/05/15(土)02:19 ID:TcBunKlm(1) AAS
だから言ったろ?
シンプルに書けないか以前に「書けない」んだって
767(1): 2021/05/16(日)12:24 ID:i0aHhWnL(1) AAS
外部リンク:ezoeryou.github.io
「std::end(v)はvectorの変数vの最後の次の要素を指し示すイテレーターを取得する。
最後の次の要素を指し示すイテレーターに対して、*で要素にアクセスを試みるとエラーになる。
int main()
{
std::vector<int> v = {1,2,3,4,5} ;
auto i = std::end(v) ;
*i ; // エラー
}
」
省2
768(1): 2021/05/16(日)19:02 ID:LkZOTUXR(1) AAS
アマグラマーです
プログラマーに聞きたいのですが、こんなコードはクソっていう書くときの指針(反面教師)があれば教えてください
アマなのでプロの経験談から学びたい
769: ◆QZaw55cn4c 2021/05/16(日)19:26 ID:Hgwjinll(1/2) AAS
>>768
私のコードがよい反面教師になるでしょう、とくとご覧あれ
2chスレ:tech
770(1): ◆QZaw55cn4c 2021/05/16(日)19:46 ID:Hgwjinll(2/2) AAS
>>767
こちらで試した例
外部リンク:ideone.com ……?
?の実行結果は ideone でも、私のローカル環境でも、いろいろ変わりますね
>C++はrange checkしない
これは正しいです。そしてコンパイル時エラーはおこりません。
>最後の次の要素を指し示すイテレーターに対して、*で要素にアクセスを試みるとエラーになる。
は、その文章でいう「エラー」という言葉が具体的に何を表現しているかが曖昧模糊と言う意味で正確ではありません
1)実行時エラー: *p でアクセスしようとすると「Segmentation Falut」等で、実行プロセスが OS により強制終了させられる
2)実行時エラーすら発生せず、シレっと値を読み込むが、その値は書き手のコントロールの外であるから適当かつ予測できない値だったりする
省3
771: 2021/05/16(日)21:28 ID:59l26Czq(1) AAS
イテレータのendは終端であって内部領域を指してないからアクセスすんなよ!とmanに書いてないか?
772: 2021/05/17(月)01:32 ID:GHG/4QhJ(1) AAS
イテレータの話が出たのでちょっと聞きたいんだけど
いつも関数化するときどこまで書いたらいいのか迷います
例えばループ処理で配列xを得るとき
for i in source:
x += myfunc(i)
x = myfunc(source)
なんかコードはできるだけその場に書いてあるべきとも聞くので、あまり隠すのもよくないんでしょうか
773: 2021/05/17(月)20:10 ID:st/b0vQm(1) AAS
Visual Studio 2019 & C# でWindousアプリを作ったんだが、
これにサブスクを実装したいんだけど検索しても方法がわからず困ってます
Stripeは過去のAPIを使えばサーバー側の実装をせずにexeスタンドアローンで
サブスク機能を実装できたっぽいんだが、現行のStripe.net APIでは不可能で、
どなたか実装方法を知っている方、教えて下さい
774: 2021/05/17(月)21:01 ID:243nH9hZ(1) AAS
スタンドアローンのサブスクって…
性善説信じてるの?
775(1): 2021/05/18(火)04:03 ID:+FyE0C2M(1/2) AAS
opamでocamlformatがインストール出来ないんだけどおま環かな?
Bad checksumとか出てきて、ファイルのダウンロードに失敗してるっぽいんだけど…
776: 2021/05/18(火)09:15 ID:+FyE0C2M(2/2) AAS
>>775
自己解
直りました、一時的な物だったようです
777: 2021/05/21(金)02:45 ID:qNmCc5X8(1) AAS
デザインパターンとMVVMではどちらを覚えた方が役に立ちますか?
778(1): 2021/05/21(金)06:06 ID:9A/Jin+2(1/2) AAS
デザインパターンは教養なので一通り目を通しとこうね
詳細まで覚える必要はないと思う
解決策があるパターンについての知識
779: 2021/05/21(金)11:54 ID:S8JLTe/p(1) AAS
JavaのHttp Clientは今だと何が良いの?
標準のHttpClientでいい?OkHttp?Google?
780(1): 2021/05/21(金)14:37 ID:VGYuthZE(1) AAS
MVVMとは?
781: 2021/05/21(金)14:46 ID:vIFGBvJ6(1) AAS
V0_0V
782: 2021/05/21(金)15:06 ID:9A/Jin+2(2/2) AAS
>>780
マイクロソフトが提唱してるビューモデルを組み込んだMVCの一種
一般にはmodelとviewを明示的に分離する機構の概念
個人的にはVMはGUIスレッドだけどディスパッチを工夫すると単体テストを容易に書けるんで便利
783: 2021/05/22(土)04:30 ID:pp5tL189(1) AAS
PHPの開発環境(サーバーソフト、PHP、DB)をそろえようとしています。
ApacheのバイナリをDLするところなのですが、
Apache LoungeとApacheHausで配布されているものに
なにか違いはあるのでしょうか?
784: 2021/05/22(土)06:35 ID:wMryifzt(1/3) AAS
個別に入れるくらいならそもそもXAMPP入れればいいのでは?
785(1): 2021/05/22(土)09:39 ID:2qYnhM4e(1) AAS
質問には答えず自分の意見押し付ける奴ってアスペなの?
786: 2021/05/22(土)11:58 ID:QJRx2RSn(1/2) AAS
アシベです
787(1): 2021/05/22(土)13:26 ID:Kmk+JOPD(1) AAS
>>778
ありがとうございます。
詳細までは不要とのことですが、どの程度やればいいのでしょうか?
Javaでは結城浩さんの本で演習も含めて一通りやってみたんですけど、
実用するには至っていません。
788: 2021/05/22(土)13:35 ID:DX4sJHIx(1) AAS
デザパタなんて1冊目を通せば十分だよ
演習とかで手を動かす必要もない
デザパタってかなり古い古典だからな
今あらためて見ると、こんなん逆にメンテ性下がるだろ、みたいなものも少なくない
789(1): 2021/05/22(土)14:10 ID:yRhz4OAW(1) AAS
結城浩のデザパタ本はさっさとゴミ箱に捨てたほうがいい
デザインパターンは実装方法じゃなく背景にある考え方を学ぶのが重要だから
790: 2021/05/22(土)14:15 ID:QJRx2RSn(2/2) AAS
デザパタ本はささっと目を通せば理解できる人が読むもの
読んでも理解できない人は、まだデザパタを使えるレベルにない
上級者レベルになってから、流し読みするのがデザパタ本
791: 2021/05/22(土)14:17 ID:wMryifzt(2/3) AAS
デザインパターンなんて先に知ってから使うものでは無く
色々なものを作っていくうちにこんなのお前らが勝手に名前つけるなよw
ぐらいの感覚の方が本当は自然だよなぁ
792: 2021/05/22(土)14:18 ID:wMryifzt(3/3) AAS
>>785
はぁ?分からん奴に説明なんてしてられんやろw
アホかよw
それならお前が一から十まで解説しろよカス
793: 2021/05/22(土)14:25 ID:1YsSfc50(1) AAS
質問スレですよ上級プログラマーさん
794: 2021/05/22(土)14:48 ID:ddu3mui0(1) AAS
>>787
こんなかんじの問題は見たなぁ、と漠然に思い出せれば検索できる
どのみちサンプルを丸ごとコピーして解決できるほど甘くないから、その時になってから深く調べても問題ない
795: 2021/05/22(土)18:33 ID:SsIEQKpS(1) AAS
>>770
試してくれて有難う。
なるほど、まとめると、実際には
・コンパイルエラーにはなら無い。
・実験して見ると、実行時エラーも範囲を少し超えたくらいではならなかった。
・範囲を物凄く超えたところでたまたまメモリアクセス保護例外が起きた。
ということですね。
796: 2021/05/22(土)18:38 ID:5+25tO+n(1) AAS
プログラム知識ゼロスタートで他人のLua scriptプラグイン2シーズンくらい触って、自分好みに書き直し移植する遊びやってたんだけど
一つも用語分からないからWebサイトのLua用語調べたら専門用語の方が遥かに難しくてナニコレ分からん状態
専門用語という名の日本語の方が難しいわ
797(1): ◆QZaw55cn4c 2021/05/22(土)19:38 ID:XT/wolzt(1) AAS
>>789
私は結城は気に入っていますが、何か他にいい本があるのでしょうか?
(結城本+自分で課題設定をして書く+Java のほかC++ でも書く、みたいな工夫はしました、サクッと読んでお仕舞いでは習得は無理かと)
798: 2021/05/22(土)23:54 ID:aF1HHEjB(1) AAS
結城浩はウツ病らしいですよ。
1990年代に心の病系ホームページの掲示板に書き込みをよく見た。
799(1): 2021/05/22(土)23:58 ID:B4OaYn/w(1) AAS
>>797
QZは何の病気なんですか?
800: 2021/05/23(日)07:34 ID:zmSGPUw1(1) AAS
C++ でも、Scott Meyers のEffective 本があるけど、
デザインパターンを簡単に書けない、その言語特有のハック。
古臭い技術で、他の言語に転用できないのが欠点
一方、Ruby では、ほとんど実現されているから、背景にある考え方を学ぶ方が大事
例えば、MVC で、モデルに実装したら、モデルが肥大化した(Fat Model)ので、
サービスオブジェクトに分けましたとか
1つの関心事につき、1つのクラスとか
上下前次1-新書関写板覧索設栞歴
あと 202 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s