X



スレ立てるまでもない質問はここで 150匹目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん
垢版 |
2018/09/17(月) 18:25:09.87ID:nnZrg0Mh
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1526606537/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
0818デフォルトの名無しさん
垢版 |
2018/10/16(火) 15:10:24.42ID:gfGA4Hi3
>>817
Visual Studio Community で、昔聞いたのは、DL サイズが、12GB。

この板では、35GB とかそれ以上という書き込みも見られた。
0819デフォルトの名無しさん
垢版 |
2018/10/16(火) 15:11:40.14ID:gfGA4Hi3
MS Azure と、Google AWS の Cloud 戦争で、後者が勝つ可能性もあると思ってる。

そして、Wine Emulator で Windows 支配も終わる。

ただし、それがいつかは分からない。
0823デフォルトの名無しさん
垢版 |
2018/10/16(火) 15:33:59.03ID:gfGA4Hi3
あの〜、WindowsアプリとMacアプリをC#だと同じソースで、一発変換(ビルド)できる?
0825デフォルトの名無しさん
垢版 |
2018/10/16(火) 15:44:59.98ID:IPgC0dq/
プログラム完全初心者なんですが
Firefoxで特定の登録した文字列をダブルクリックすると
補完されたUrl先を飛ぶみたいなアドオンを作りたいんですが
参考Urlとかないでしょうか?

例えばwatch?v=nKPUx_zKMAIという文字列なら
https://www.youtube.com/という文字列を補完して該当Urlに飛ぶという感じです
0828デフォルトの名無しさん
垢版 |
2018/10/16(火) 17:18:34.16ID:JHQMnpCL
マルチプラットフォーム、シングルソースで
UIまで共通化できるものなんてあるんだろうか?
0830デフォルトの名無しさん
垢版 |
2018/10/16(火) 23:47:05.11ID:Ssygjwx1
>>828
結構あるよ。

最も完成度が高いものは、Java だと思う。
後は、Qt や wxWidget, FLTK など。
または、Emscription など。
0831デフォルトの名無しさん
垢版 |
2018/10/17(水) 03:29:01.81ID:eXobqtBH
世界の宇宙飛行士の中で最も頭が良い人と、世界のハッカーの中で最も頭が良い人はどっちの方が頭が良いですか?
0832デフォルトの名無しさん
垢版 |
2018/10/17(水) 04:46:03.43ID:z91ZPzAX
全てのハッカーは宇宙飛行士でもあるのです
彼らはその脳の中に小宇宙を持っていてそこを自由に飛び回り創造を行うのです
稀に小宇宙が崩壊したことによりエキセントリックな行動をとることがありますがごく些細なことです
疑問は解決しましたか
0833デフォルトの名無しさん
垢版 |
2018/10/17(水) 06:11:53.45ID:FNL2dQPg
世界一の天才数学者と世界一の天才ハッカーはどっちの方が頭が良いですか?
0834デフォルトの名無しさん
垢版 |
2018/10/17(水) 07:17:34.87ID:z91ZPzAX
現代においては数学者は高度なコンピュータ処理技術を必ず持っています
またハッカーの頂点と讃えられるほどの高度なコンピュータ処理技術を得るためには高度な数学的判断が必要不可欠です
人類史上最高の天才とも称されるフォン・ノイマンは数学者でもあり、同時にコンピュータの親とも呼ばれていますがコンピュータの親がハッカーの上位存在であることは自明でしょう
すなわち、その両者は実は同一人物なのです私は嫌いですが
疑問は解決しましたか
0835デフォルトの名無しさん
垢版 |
2018/10/17(水) 07:28:32.32ID:FNL2dQPg
人類史上最高の天才は誰ですか?
0837デフォルトの名無しさん
垢版 |
2018/10/17(水) 07:32:15.60ID:FNL2dQPg
「無」は最強ですか?
0839デフォルトの名無しさん
垢版 |
2018/10/17(水) 07:35:42.28ID:FNL2dQPg
世界最高の大学に入りたいのですが、世界最高の大学はどこですか?
0840デフォルトの名無しさん
垢版 |
2018/10/17(水) 07:41:32.44ID:z91ZPzAX
世界最高という概念は不確定ですので確定的な回答はできませんが
しいていえば獨協大学でしょう、どっきょう-だいがくと読みます、貴方も入学できますよ
0841デフォルトの名無しさん
垢版 |
2018/10/17(水) 07:42:16.18ID:FNL2dQPg
真面目に教えてください。お願いします。
0842デフォルトの名無しさん
垢版 |
2018/10/17(水) 08:37:32.61ID:MwWLHD/k
>>802
私もしっかりしたコマンドツールとか作ったことないから分からんけど、順番入れ替わってもフラグを認識するように?配列で管理してるのかもね。
(大抵の言語じゃコマンドからフラグ受け取る際は文字列の配列で受け取る)

フラグって言ってみれば切り替えスイッチ。if(x)とかで分岐判定する変数(ここで言うx)がフラグと考えて良い。
プログラム内部でintやboolで切り替えることもあるし、コマンドで文字(列)として受け取る事もある(文字としてそのまま使うときもあれば、使い易いように別の型で用意したフラグに対応づける事も)。
0843デフォルトの名無しさん
垢版 |
2018/10/17(水) 19:22:58.42ID:KGjHuPmU
dsmod group -addmbrでメンバー追加出来ますが
一行でメンバーをグループに所属させるコマンドはありませんか?
0845デフォルトの名無しさん
垢版 |
2018/10/17(水) 20:26:19.44ID:HZGM9MGM
アラン・コンヌと世界一の超天才ハッカーはどっちの方が頭が良いですか?
0846デフォルトの名無しさん
垢版 |
2018/10/18(木) 21:13:21.48ID:lc7joB75
ピンク色のYシャツ大好きなんだけどやっぱりホモって思われちゃうのかな?
0847デフォルトの名無しさん
垢版 |
2018/10/18(木) 21:36:56.83ID:ezKnabWT
ホモがホモと思われるとなんか困るんか?
0848デフォルトの名無しさん
垢版 |
2018/10/18(木) 21:44:26.48ID:HEDS+/jT
聖書は、同性愛を禁止している。神を教えをまもらなければならない
0849デフォルトの名無しさん
垢版 |
2018/10/18(木) 21:47:37.52ID:HEDS+/jT
あなたは女と寝るように男と寝てはならない。これは憎むべきことである。

レビ記、18章 22節
0850デフォルトの名無しさん
垢版 |
2018/10/18(木) 21:50:39.65ID:HEDS+/jT
それゆえ、神は彼らを恥ずべき情欲に任せられた。すなわち、
彼らの中の女は、その自然の関係を不自然なものに代え、
男もまた同じように女との自然の関係を捨てて、
互にその情欲の炎を燃やし、
男は男に対して恥ずべきことをなし、そして
その乱行の当然の報いを、身に受けたのである。 そして、
彼らは神を認めることを正しいとしなかったので、
神は彼らを正しからぬ思いにわたし、なすべからざる事をなすに任せられた。

ローマ人への手紙、1章 26節、27節、28節
0851 ◆QZaw55cn4c
垢版 |
2018/10/18(木) 22:42:23.95ID:ErYslHJw
>>850
新約の書簡は福音書や黙示録に比べると霊性が不足していると考えています
0852デフォルトの名無しさん
垢版 |
2018/10/19(金) 05:23:02.16ID:aeKcusrF
閻魔大王と法然はどっちの方が凄いですか?
0854デフォルトの名無しさん
垢版 |
2018/10/21(日) 23:16:54.40ID:vios7Osu
biosにある起動順位の変更設定を
バッチ化する方法ってありますか?
0856名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2018/10/22(月) 09:47:23.51ID:3rTgJh0a
上の方法は数が多くて手書きが実用的じゃない時にループ回して入れて行く。
0857デフォルトの名無しさん
垢版 |
2018/10/23(火) 14:26:09.30ID:eFx2tb6X
ところで「チンポがシコシコする」という日本語表現は、文法的に正しいのか?

チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。

オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンボ)が別々になっている場合とが考えられる。けれども「チンボ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
0858デフォルトの名無しさん
垢版 |
2018/10/23(火) 14:28:26.33ID:eFx2tb6X
>例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

当然ながら起きているときも、チンポがシコシコする!

 風呂から出て体一杯に水を浴びながら竜哉は、この時始めて英子に対する心を決めた。裸の上半身にタオルをかけ、
離れに上ると彼は障子の外から声を掛けた。
「英子さん」
 部屋の英子がこちらを向いた気配に、彼は勃○した陰○を外から障子に突きたてた。障子は乾いた音をたてて破れ、
それを見た英子は読んでいた本を力一杯障子にぶつけたのだ。本は見事、的に当って畳に落ちた。
 その瞬間、竜哉は体中が引き締まるような快感を感じた。彼は今、リングで感じるあのギラギラした、
抵抗される人間の喜びを味わったのだ。

●これが衝撃の「障子破り」シーンだ! (石原慎太郎 『太陽の季節』 (新潮文庫) より)
http://www.geocities.co.jp/Bookend-Soseki/3578/2003/shoujiyaburi.htm

チンポがシコシコする≠勃起、つまりそれはただチンポが勃起するのではなくて、
「体中が引き締まるような快感を感じた」ということなのである!!

またチンポがシコシコするのは、物理的な刺激に限ったことではない。

https://imgur.com/R4D8yyk
https://imgur.com/Fjw9t3F

「アクトレス」(山田謙二)より。

夏目くんのチンポは何にも触れていないのにシコシコしている!

ここで、『俺の陰茎がスポコラバギーン!』というのはどうだろうか?

『スポコラバギーン』の意味がわからなくても、前後の文脈からどうなったかを推測する。
陰茎がどうなるかについては、尿結石で痛むのか失禁して恥ずかしいのか、あるいは他に何かを推測する。
0859デフォルトの名無しさん
垢版 |
2018/10/23(火) 15:15:51.10ID:7DlbNmOv
今から始めるならどのWEBフレームワークから始めるべきですか?
0860デフォルトの名無しさん
垢版 |
2018/10/23(火) 17:14:30.89ID:aJquJ0X/
今からやるならC言語だよ。
組み込みなら一生食べていけるが、
フレームワークは2、3年で入れ替わる。
0861デフォルトの名無しさん
垢版 |
2018/10/23(火) 17:59:20.71ID:qPLwX6e7
フレームワークが入れ替わらないから、一生食べていけるってこと?
なんで?
0863デフォルトの名無しさん
垢版 |
2018/10/23(火) 22:29:38.32ID:+Sb0MP+K
フレームワークは低学歴知恵遅れドカタ用
0864デフォルトの名無しさん
垢版 |
2018/10/23(火) 23:51:11.06ID:uxH9lXGD
すべての言語のすべてのフレームワークの基礎が、Ruby on Rails。
Ruby のRails, Sinatra をいじくりまわすと、他のフレームワークもできるようになる

他には、JavaScript のフレームワーク。
Vue.js, Electron, React, Node.js など
0866デフォルトの名無しさん
垢版 |
2018/10/24(水) 03:51:58.71ID://rJiiWw
>>864
> Ruby のRails, Sinatra をいじくりまわすと、他のフレームワークもできるようになる

残念ながらRailsはサーバーサイドのフレームワークなので
UIを伴ったクライアントサイドのフレームワークは使えるようにならない

Railsのフロントエンドの対応は貧弱。かろうじてJavaScriptを使用する環境が
整ってる程度で、RailsではできないのでJavaScriptのフレームワークにおまかせ状態

> Vue.js, Electron, React, Node.js など
このうち Vue.js, Electron, React はRailsとは全く違う
0867デフォルトの名無しさん
垢版 |
2018/10/24(水) 04:08:14.32ID:9dge72IM
他には、で rails とは別の話になってるんじゃないの
他にはこんなのをやるのも良いだろう、という風に。
0868デフォルトの名無しさん
垢版 |
2018/10/24(水) 05:19:31.44ID://rJiiWw
すべての言語のすべてのフレームワークの基礎とか、馬鹿なこと言ってるやつ擁護しなくていいよw
そもそもRuby & Rails だって他の言語、他のフレームワークを取り入れてるので
Railsの基礎となったものがいくつも存在する
0869デフォルトの名無しさん
垢版 |
2018/10/24(水) 17:09:16.13ID:njZ1ZaGc
Chrome拡張機能関連スレってないんだな
作ってみたいから情報集まるとありがたいんだが
0870デフォルトの名無しさん
垢版 |
2018/10/25(木) 09:27:33.64ID:OEhRHskn
javascriptなんですができません。どうすれば良いのでしょうか?
<script>
var b=1;
var c=2;
for(var a=0;a<c;a++;){
document.write(1+(b - 1)*3);
b++;
}
</script>
0872デフォルトの名無しさん
垢版 |
2018/10/25(木) 12:17:51.09ID:u1jLkXzP
まだプログラム初めて二月程度の初心者です。
Unityのひよこ本をやり終えて大きなゲームを作ろうという段階です。
大規模なプログラムに新しく機能を追加しようとする時、何から手を付ければいいか分からなくてどうしても手が止まってしまうんですが、皆さんこういう経験はありますか?
やはり自分には才能がないんじゃないかと落ち込んでいます。
追加したい機能は既に決まっており、類似の機能を探して実装しようとしているものの、機能が書かれているはずのコードが複数のクラス・メソッドにまたがっていて何が何だか分からない状況です。
何か助言を頂けたら嬉しいです。
0873デフォルトの名無しさん
垢版 |
2018/10/25(木) 12:23:24.68ID:kug3Loto
関連するソースがたくさんあってコードを追うのが大変ならデバッガ使って
適当にブレークポイント置いて呼び出し履歴やステップ実行で動作を追っていけばいい
0874デフォルトの名無しさん
垢版 |
2018/10/25(木) 12:23:25.53ID:KpVyOcQJ
「どう書いたらいいかわからない」ならともかく「読むのがめんどくさい」のをどうにかしろって自分で書き直すなり工夫するしかないよ
0875デフォルトの名無しさん
垢版 |
2018/10/25(木) 14:19:54.96ID:plLf/udu
>>872
何が何だかわからない状況をリファクタリングで改善するしかないと思う
プログラム初めて二月程度でそこまで出来るなら才能ある方だと思うよ

才能ないなら何も出来ずに諦めてる
0878デフォルトの名無しさん
垢版 |
2018/10/26(金) 06:17:12.78ID:lHxy/zvK
ある程度プログラミングできる人は、新しい言語に手を出すときどういうところから勉強してますか?
基本的な文法などがわかったら次は公式のドキュメントを見たりするんでしょうか

自分は初心者なので、慣れている人がどういうところから押さえにいっているのか参考にしたいです
0879デフォルトの名無しさん
垢版 |
2018/10/26(金) 08:31:06.92ID:2hj1uzNY
公式ドキュメントは「必要に応じて参照するもの」だ
次とかあまり関係ない
0880KAC
垢版 |
2018/10/26(金) 10:09:31.19ID:+1O8GilV
>>878
ある程度の言語ができる奴なら
 その言語ができた背景や目的を知る
 環境を整えて簡単なプログラムを書く
 目的のプログラムを書く
という順番で作ってくと思われ。
解らないことなどがあれば都度リファレンスで。
0881デフォルトの名無しさん
垢版 |
2018/10/26(金) 10:15:08.52ID:incpHXC/
IDEでエラー出しまくりながら適当に書いていって詰まったら都度調べる
作りたいものがなかったら捗らないぞ
0882デフォルトの名無しさん
垢版 |
2018/10/26(金) 10:22:55.09ID:2hj1uzNY
これは個人的な経験だけど、
新しい環境等(言語、フレームワーク、プログラムのジャンル)を複数同時に挑戦しようとすると
行き詰まる可能性が指数関数的に上がるよね
0883デフォルトの名無しさん
垢版 |
2018/10/26(金) 10:28:21.39ID:AbHVlw1M
俺は会社が殆ど何でも屋に近いからそういうの得意
でも arm のアセンブラと Haskell には手を出さないと決めている
0885デフォルトの名無しさん
垢版 |
2018/10/26(金) 14:50:43.53ID:2hj1uzNY
>>883
すげぇ

まず言語でエラー出て、その回避方法を調べてもフレームワークでは使えなくて、
みたいなこと多くて辛い
0886デフォルトの名無しさん
垢版 |
2018/10/26(金) 14:58:52.76ID:47qvyWTO
客先常駐は35歳まではほんとうだなぁ・・
でもIT会社の9割は客先常駐がウリなんだよなぁ・・・
0887デフォルトの名無しさん
垢版 |
2018/10/26(金) 15:59:37.91ID:xBIHPZW8
1. 入門書
2. Effective 何々
3. レシピ本
4. フレームワーク本

この順番で読めば、C/C++ 以外の言語では、普通のアプリは作れる
0888デフォルトの名無しさん
垢版 |
2018/10/26(金) 19:17:27.94ID:p2/xG7zw
>>887
effective 〜は原本で読んでますか?
少し古いためかeffective java 2版の訳の評価があまり良くないようなので気になりました。
まあ3版がもうすぐ出るみたいなので変わっているかもしれないですけども
0890デフォルトの名無しさん
垢版 |
2018/10/27(土) 08:45:56.45ID:6SyXXE5e
デスクトップアプリの設定ファイルをどのように管理するのが良いのか教えてください。
csv、json、ini、xmlなどいろいろとあるようですが…

・環境はVisual Studio 2017、C#、.NET 4.7.2?です
・OSはWindows 8.1〜
・設定ファイルは1フォルダにつき1ファイル用意され、設定したい項目は5個ぐらい
・フォルダの数は10〜15くらい
・設定ファイルは1度設定したらほぼ変更しません
・外部のライブラリはできる限り使いたくないです

iniファイルが楽な気がするんですけど、最近はもう使われていないんですか?
0892デフォルトの名無しさん
垢版 |
2018/10/27(土) 08:49:36.67ID:4RrrP6U6
>・設定ファイルは1フォルダにつき1ファイル用意され、設定したい項目は5個ぐらい

ん?それ設定ファイルじゃなくて、データファイルじゃないのか?
0893デフォルトの名無しさん
垢版 |
2018/10/27(土) 08:50:45.75ID:S4VvuAVS
なるほどな

低学歴知恵遅れのオツムだと
言語には設定ファイルがあるもんになってんのか
0894デフォルトの名無しさん
垢版 |
2018/10/27(土) 08:51:24.27ID:6SyXXE5e
>>892
説明が悪くて申し訳ないです
こういう構成になっていて、サブフォルダ配下の動作は親フォルダの設定ファイルを元に機能するような感じです。

+フォルダA
ー設定ファイル
 +サブフォルダ1
 +サブフォルダ2
 +サブフォルダ3
+フォルダB
ー設定ファイル
 +サブフォルダ1
 +サブフォルダ2
0895デフォルトの名無しさん
垢版 |
2018/10/27(土) 08:54:11.75ID:S4VvuAVS
設定ファイルもデータファイルも
普通に同じ入力データだからな
0896デフォルトの名無しさん
垢版 |
2018/10/27(土) 09:05:09.33ID:S4VvuAVS
ウンコフレームワーク使ってウンコスクリプト使うような低学歴底辺ドカタ脳だと
ああいう回答になる

この板はこんな頭ワルイのばっかりというのがよくわかる良いサンプルになった
0897デフォルトの名無しさん
垢版 |
2018/10/27(土) 11:00:58.45ID:JP8T0/GK
>>890
json か xml の方が ini ファイルよりもずっと楽なのでこのどちらかがいいでしょう。
シリアライザーで設定をオブジェクトにして使います

人間が読み書きするとき json より少し楽だから個人的には xml を勧める
0898デフォルトの名無しさん
垢版 |
2018/10/27(土) 11:47:48.20ID:zMT6Eu0F
TOMLで良いんじゃないかな。
よくできたiniって感じ。
俺は最近だいたいTOMLにしてる。
0900デフォルトの名無しさん
垢版 |
2018/10/27(土) 15:45:02.40ID:iZUGOM22
元のシステムを作っていた方が亡くなって、自分がシステムの改良を引き継ぐことになったのですが、
仕様書が数年前から更新されておらず、どう見ても仕様書と実装が一致していません。

それを上に報告したところ、実装に合わせて仕様書を書き直せと言われたのですが、いい方法はないでしょうか?
ソースコード全体で380万行くらいあり、DBアクセス処理もあちこちにあり、テーブル構造がちょっと変わると大規模改修が必要になるんじゃないかと思っています。

1000近いユーザーの3万台以上の端末で動いているシステムで、もう触るのも怖いです・・・。
0901デフォルトの名無しさん
垢版 |
2018/10/27(土) 16:43:20.45ID:TGiMAB04
PGPについてわからない部分がありました
http://www.wakayama-u.ac.jp/~takehiko/pgp.html

>受け取った公開鍵からfingerprintを求め,それが,
>鍵の所有者が提示するfingerprintと一致していれば,正当な鍵とみなします
の前後の部分です

例えば、Aさんと通信したいCさんがいて、そこへAさんと同じ鍵IDを持つBさんも
Aさんと共にPGP公開キーを公開したとします
でも、両者同じ鍵IDであったとしても、公開キーの文字列は別物になりますよね?
わざわざフィンガープリントが必要な場面ってあるのでしょうか?
Aさんとやりとりする前提があるのだから
Aさんが「これが本当の公開鍵だよ」と言えば済むのでは?
0902KAC
垢版 |
2018/10/27(土) 17:03:37.09ID:W4EHEtGx
>>900
一人で理解できる規模を遙かに超えてるな。
チーム組んで解析したほうがいい。
0903デフォルトの名無しさん
垢版 |
2018/10/27(土) 17:15:23.80ID:M4OQ4nwj
python3で
print("humi" , humi, "%") を実行すると ('temp', 23.0, 'c') ←23は実際のセンサーの値です。
print関数で””で囲んだのは文字扱いで、複数の文字のときは「,」で区切りますよね?
理想は humi 47.0 %  と表示させたいのですがどうすればよいでしょうか?
初歩の質問なのですが悩んでおります
0905デフォルトの名無しさん
垢版 |
2018/10/27(土) 18:48:33.06ID:fXJyPUk8
無の謎を解明したいから、俺はやはり仏教学とかを勉強するべきなのだろうか・・・・・・・・?
無の謎があまりにも気になりすぎて何日も前からこれについて考える以外の事が集中してできない。
0906デフォルトの名無しさん
垢版 |
2018/10/28(日) 01:23:08.50ID:53Mm1Rz3
最近のひとはイキナリコーディングするもんなの?
短いステップなら、それでもいいけど
大きくなるとモジュール設計とかフローチャート作ったりはしないのかな?
0907デフォルトの名無しさん
垢版 |
2018/10/28(日) 01:53:32.37ID:ltx3Zh9V
linux カーネルや gcc、 X のフローチャートがあるという話は聞いたことがないから
別に最近かどうかは関係ないんじゃないの
0908デフォルトの名無しさん
垢版 |
2018/10/28(日) 02:06:53.03ID:PnJQ4LJT
>>906
フローチャートはいらない。
あれは、いきなりコーディングと何も変わらない
単に文字の代わりに記号を使ってるだけ
むしろ記号を書くのに時間がかかる
0909デフォルトの名無しさん
垢版 |
2018/10/28(日) 10:10:30.14ID:+1JDgl/z
むしろコードに直接か関わらないところのほうが使うよなアレ?
その機会が多いか少ないかは別にして
0910デフォルトの名無しさん
垢版 |
2018/10/28(日) 11:19:51.13ID:TeBCOSlp
リファクタリングについてききたいんですけど

最初

f() { A; B; C; }

という処理があって

g() { A; B'; C; }
}
って前後に共通部分のある処理を追加したくなったとき

a() { A }
c() { C }
f() { a(); B; c(); }
g() { a() B' c(); }

にするのと

abc(flag) {
A
if flag B else B'
C
}

みたいにするのとどっちがいいんでしょうか
0911デフォルトの名無しさん
垢版 |
2018/10/28(日) 11:28:08.43ID:PnJQ4LJT
場合による。処理の内容次第

まあ

> abc(flag) {
> A
> if flag B else B'
> C
> }

これは、お前、引数の違いでちゃんと条件分岐が
間違ってないかテストしろよってなるから、たいてい間違いだが
0913デフォルトの名無しさん
垢版 |
2018/10/28(日) 11:30:15.19ID:B8FJbCxl
普通前者じゃね
これ以上似たような処理追加する予定ないならどっちでもいいけど
0914デフォルトの名無しさん
垢版 |
2018/10/28(日) 11:33:05.56ID:PnJQ4LJT
ちなみに、そのどちらでもない可能性が一番高い

そもそも共通という理由で関数に抜き出すもんじゃないからな

関数に抜き出すことで、その関数の中を見なくてすむように
できる場合に抜き出すんだよ

長い関数の中から処理を抜き出したとして、
長い関数を読んでるときに、その抜き出した関数も読まなきゃならないなら
何も問題は解決しない。あちこちに飛んで面倒なだけ

抜き出した関数は、その名前からやってることが一目瞭然だから
中身を見る必要がない。長い関数を読むのが楽になった!
こうするのが正しい
0916デフォルトの名無しさん
垢版 |
2018/10/28(日) 12:02:15.86ID:53Mm1Rz3
>>908
フローチャート用テンプレート定規あるけど
0917デフォルトの名無しさん
垢版 |
2018/10/28(日) 13:15:54.32ID:7yTsX5SK
左側に数字をおいて
公倍数を見やすく表示したい

2 ・・・・・・・・・・・・
5   ・   ・   ・
7    ・
31                      ・

こんな感じ 1万ぐらいまで横スクロールで見れる感じ 数値は表示されたまま
同じ数値の場合は縦に線が入る
既存のアプリでこんなのはありますあk?
つくるとしたら何で作ります?グラフアプリ?
レス数が900を超えています。1000を超えると表示できなくなるよ。

ニューススポーツなんでも実況