- 1 名前:仕様書無しさん mailto:sage [2007/07/06(金) 14:42:11 ]
- この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。 プログラマを悩ませるソースコード。 をつらつらと綴っていって頂戴。 ちなみにここは質問スレじゃないので 技術的な質問がしたいならム板 pc11.2ch.net/tech/ に逝って。 前スレ この会社辞めようと思ったソースコード#16 pc11.2ch.net/test/read.cgi/prog/1175485506/
- 242 名前:仕様書無しさん mailto:sage [2007/07/13(金) 20:59:50 ]
- >>237
そのpatchはコンパイルが通らなくなる可能性が・・・
- 243 名前:仕様書無しさん mailto:sage [2007/07/13(金) 21:38:16 ]
- HogeCopy(Hoge * dst, Hoge * src)
{ Hoge dstOld = *src; *dst = *src; dst->x = dstOld.x; dst->y = dstOld.y; } か? >>231 メンバにポインタや参照があるとシャローコピーになってしまう恐れがあるって事じゃ?
- 244 名前:仕様書無しさん mailto:sage [2007/07/13(金) 22:59:08 ]
- ホイコーローコピーってどんなコピーだっけ?
- 245 名前:仕様書無しさん mailto:sage [2007/07/14(土) 00:26:54 ]
- つーか、SQLだとテストいらなくて、同処理をするjavaだとテスト必要って
....なにが違うの?
- 246 名前:仕様書無しさん mailto:sage [2007/07/14(土) 00:31:29 ]
- >>245
SQLはプログラミング言語ではなく、 javaはプログラミング言語だからです。
- 247 名前:仕様書無しさん mailto:sage [2007/07/14(土) 00:40:56 ]
- あまり複雑なストアドは書かんでほしい。
デバッガはもちろん、printデバッグもできんじゃないか。
- 248 名前:仕様書無しさん mailto:sage [2007/07/14(土) 07:44:07 ]
- SQLもプログラム言語というか普通に命令セットの集合だと思うが。
つか、SQLと同処理をするJavaはそりゃテスト要るだろ。 SELECT WKDATE,DAYNAME(WKDATE),COUNT(NUM1).AVG(NUM1) FROM HOGE WHERE YEAR(WKDATE) = 2006 GROUP BY WKDATE ORDER BY WKDATE ; SQLだと1行(?)ですむ処理がjavaだと結構な行数(?)になるしな。
- 249 名前:仕様書無しさん mailto:sage [2007/07/14(土) 11:31:43 ]
- >>248
SQLはプログラム言語じゃないよ。 PL/SQLはプログラム言語だよ。
- 250 名前:仕様書無しさん mailto:sage [2007/07/14(土) 11:47:15 ]
- >>249
「〜じゃない」は言えるけど、「〜だ」が言えないタイプの奴だなw 脊髄反射で否定するのは得意。 まあ俺も SQL はプログラミング言語に分類するより、データベースに特化した クエリ言語に分類するのが適当だと思うけれども。
- 251 名前:仕様書無しさん mailto:sage [2007/07/14(土) 11:57:30 ]
- SQLは問い合わせ言語であって、プログラム言語じゃないよ。
- 252 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:00:48 ]
- マシンに明確な指示を与えるための規則の集合という意味では
プログラミング言語と呼んでも間違いではないと思うんだが。 クエリ言語という分類があるとすれば、集合的には、プログラミング言語とクエリ言語の積といったところか。 HTMLはプログラミング言語か―というような議論と同質だな。
- 253 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:01:03 ]
- >>250
アホかw 「俺も〜が適当だと思う」って、お前の意見なんか聞いちゃいねーよw SQLのことをよく知らないの丸わかりだな
- 254 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:03:38 ]
- >>252
htmlをプログラミング言語なんて思ってる奴なんか、何も知らない初心者だけだろう。 テキストをマークアップするだけの作業のどこがプログラムなんだ? 本に蛍光ペンや赤ペンで線引いたりするのと本質的には同じ作業だろうが。 つまりお前は何も知らない初心者と言うことだ。
- 255 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:09:17 ]
- >>254
様々なプラットフォームのブラウザに同一の表示結果を与えるための マークアップは、プログラミングと言っていいと思う。
- 256 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:10:26 ]
- 実際、たとえばOracleのcaseを駆使したSQLなんかはプログラムと言っても差し支えはないだろうが
もともとそういうのはクエリを呼び出した側がやるべき処理ではあるんだよな。 SQLがどんどん高性能化していってるせいで境界線がよくわからなくなってきてる。
- 257 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:12:23 ]
- >>255
いいわけがない。 そもそも、htmlを読んでどう表示するかはブラウザ側の実装次第。 つまり「様々なプラットフォームのブラウザに同一の表示結果を与えるため」に必要なのは ブラウザ開発者側の努力だよ。 だからAcid2なんてものがあるんだろ。
- 258 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:15:20 ]
- Acidテストも知らない新人がなに息巻いているんだ?
休日使って勉強でもしとけや
- 259 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:17:09 ]
- つかドラゴンブックにHTMLはプログラミング言語だって
書いてあるけどな
- 260 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:21:32 ]
- クエリ言語っていうかSQLの一説は構造化照会言語なんだから
そのまんまな話に思えるが。 ストアドなSQLは立派にプログラム言語してると思う。
- 261 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:23:17 ]
- つか、字句を拾って構文を読み取る者全般を
プログラミング言語って解釈だぞ。
- 262 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:23:54 ]
- あなた方の発言はこちら向きです
pc11.2ch.net/test/read.cgi/prog/1179420838/
- 263 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:25:59 ]
- >>261
じゃあ、面接か何かで 「プログラム言語が得意です!とくにHTMLです!」 って言ってみてよ。 俺にはできない。 それで笑われたら「字句を拾って…」って同じ反論してみてよ。 俺にはできない。
- 264 名前:261 mailto:sage [2007/07/14(土) 12:35:01 ]
- 俺、今はもう作ってないけど
組込み向けのブラウザ作ってた時期があった(都合により退社) んで今の会社の面接で得意な言語はなんですか?って聞かれて 最近ではHTMLですね。バリバリかけますって言ったよ。 採用担当者とエンジニアは笑ってたな。 レンダリングエンジンを作ってたのでHTMLは得意なんですよねって 言い直した。 まぁ今その会社で7年目だが文句あるか?
- 265 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:38:49 ]
- >>264
>最近ではHTMLですね。バリバリかけます じゃなくて >レンダリングエンジンを作ってた ここが重要だったんだろ? 日本語が不自由だって自覚を持った方がいいよ。
- 266 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:39:47 ]
- >>264
結局>>257が書いてるのと意味合い的には何も変わっていないわけだが
- 267 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:51:28 ]
- バイナリだって言語と呼べるのかもな。
CPUが解釈できる命令のことを機械語って言ったりするし。 >>257 それはブラウザ以外にも言えることだと思う。 そもそも、機械語を読んでどう処理するかはプロセッサの実装次第。 つまり「過去のプロセッサ含め、さまざまなプロセッサで同一の処理結果を保証するため」に必要なのは プロセッサ開発者側の努力だよ。 だから・・・なんてものがあるんだろ。(←思いつかなかったw)
- 268 名前:仕様書無しさん mailto:sage [2007/07/14(土) 12:55:39 ]
- >>267
本物の馬鹿がやってきた
- 269 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:01:21 ]
- >>267
スレタイも読めないんじゃ、そんなバカな書き込みもむべなるかな。
- 270 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:03:04 ]
- 自分の固定観念で追いつけなくなるとすぐ馬鹿呼ばわりする
プログラマってのはこういうのが多いなw プログラミング言語でも何でも出来合いのものを組み合わせて作るのはうまいが 自分から新しいものは作り出せない香具師が多い理由がわかる気がするわ
- 271 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:04:59 ]
- 今までさんざんスレ違いな会話していて、俺がきたら「スレタイ嫁」かよw
まあいいや、続きをドゾー。おじゃましますた^^
- 272 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:06:54 ]
- >>271
だって、プログラミング言語の話なのに、CPU持ち出すんだもん。 そりゃ違うじゃん。
- 273 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:10:17 ]
- いくらなんでも「HTMLはプログラミング言語じゃない」から>>267の話は飛躍しすぎ
揚げ足取りのコピペって時点でもどうかと思うが >>257の書き込み自体はもっともじゃないのか
- 274 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:16:03 ]
- アバヨいっといてまた書き込むのもアレだが、俺は端的に言語の例を挙げただけなんだがな。
プログラミング言語の範疇だとか定義だとか、これほど曖昧な物はない。 データの処理のしかたを規定するものなら、例外なくプログラミング言語だと、俺は思うんだが。 SQL然り、HTML然り、機械語然り。どれも何かを処理する手順書という点では共通。
- 275 名前:仕様書無しさん mailto:sage [2007/07/14(土) 13:28:34 ]
- 定数が1ずつずれちゃってたときなんか修正がいやだったなあ・・・
- 276 名前:仕様書無しさん mailto:sage [2007/07/14(土) 14:35:46 ]
- いや、>>245 はSQLだろうがJAVA組もうがテストしろと
言いたいだけではない
- 277 名前:仕様書無しさん mailto:sage [2007/07/14(土) 14:49:05 ]
- この会社辞めようと思った腐れ上司の一言0x1E
pc11.2ch.net/test/read.cgi/prog/1179420838/ もし日本語が読めるのであれば、どうぞこちらへ
- 278 名前:仕様書無しさん mailto:sage [2007/07/14(土) 15:31:05 ]
- >>263
君の話は飛躍しすぎ 厳密に言えばhtmlもプログラミング言語の範疇であろうが、普段われわれがプログラミング言語として考えるところのCやJavaなどから見ればプログラミング言語らしくないというだけの話 ここで面接官がいうPLにhtmlが含まれないであろう事は当たり前である。でもそれはhtmlがPLに含まれないことを示すものではない
- 279 名前:仕様書無しさん mailto:sage [2007/07/14(土) 15:46:28 ]
- 君の文は読み悪すぎ
厳密に言えば句読点の使い方もあやしいし そもそも適度な改行が入っていないのがおかしいという話
- 280 名前:仕様書無しさん mailto:sage [2007/07/14(土) 15:55:49 ]
- Q. SQLってプログラミング言語なの?
A. 全然違うよ。全く関係ないよ。
- 281 名前:仕様書無しさん mailto:sage [2007/07/14(土) 16:38:45 ]
- ttp://ja.wikipedia.org/wiki/SQL
>SQLは「宣言型プログラミング言語」と分類される
- 282 名前:仕様書無しさん mailto:sage [2007/07/14(土) 16:46:23 ]
- >>278
PLってなに?甲子園の常連校?
- 283 名前:仕様書無しさん mailto:sage [2007/07/14(土) 16:51:06 ]
- この会社辞めようと思った糞議論。
- 284 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:11:46 ]
- >>279
この、改行厨めがっ >>282 常連ってほどでもないだろ、最近は 昔は強かったよねぇ
- 285 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:17:10 ]
- >>281
うぃきをソースにスンナよ糟が
- 286 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:18:15 ]
- >>285
うるさい、お前はもっとかす
- 287 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:19:36 ]
- 「言語」と「プログラミング言語」は分けて考えようぜ。
- 288 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:21:46 ]
- くっだらねぇ
そんな本質的でないところにこだわるなよ 議論するなら、定義を持ち出してきて白黒決着つく形で議論しろよ これだから糞文系プログラマーは面白い
- 289 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:26:37 ]
- 公理も定義もない状態で議論しても主観によるところが大きいから、お互いの論理に矛盾無しに反立しうる。
つまりはお互い平行線のまま水掛け論になりうる。そんな無駄な議論の好むのがえてして文系。あいつらの考えることはよくわからん。
- 290 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:29:21 ]
- どうでもいいけどオナニー文章書いて
悦にはいるのはやめてけろ
- 291 名前:仕様書無しさん mailto:sage [2007/07/14(土) 17:38:25 ]
- この会社辞めようと思った腐れ上司の一言0x1E
pc11.2ch.net/test/read.cgi/prog/1179420838/ もし日本語が読めるのであれば、どうぞこちらへ
- 292 名前:仕様書無しさん mailto:sage [2007/07/14(土) 20:47:46 ]
- 俺、今からメロン食う
みんな応援ヨロシクな
- 293 名前:仕様書無しさん mailto:sage [2007/07/14(土) 20:51:21 ]
- 馬鹿野郎
コロッケだろ 台風なんだから
- 294 名前:仕様書無しさん mailto:sage [2007/07/14(土) 20:53:17 ]
- メロン半分食い終わった
- 295 名前:仕様書無しさん mailto:sage [2007/07/14(土) 20:54:10 ]
- 俺、今からスイカ食う
みんな応援ヨロシクな
- 296 名前:仕様書無しさん mailto:sage [2007/07/14(土) 20:55:20 ]
- Wikipediaをウィキと呼ぶプログラマが書いたソース。
- 297 名前:仕様書無しさん mailto:sage [2007/07/14(土) 21:14:34 ]
- >>296
おお、新しい。 メールの内容の英数字が全角半角混在のやつが 書いたソースなみにいやだなあ。
- 298 名前:仕様書無しさん mailto:sage [2007/07/14(土) 22:15:41 ]
- 10年単位の長きに渡ってつぎ足しつぎ足しして熟成されたソース
- 299 名前:仕様書無しさん mailto:sage [2007/07/14(土) 22:35:21 ]
- >298
カオスっぷりが頭に浮かぶなw
- 300 名前:仕様書無しさん mailto:sage [2007/07/14(土) 22:59:47 ]
- プログラミング言語の定義(誰が言ったかは忘れた)
『逐次実行・条件分岐・繰り返しの構造を持つ言語』 …コレがホントかどうかも忘れた。
- 301 名前:仕様書無しさん mailto:sage [2007/07/14(土) 23:57:06 ]
- ダイクストラの構造化定理が似てるが、
プログラム→順次・反復・分岐で書ける という感じの命題だから、論理学的には「逆」だな。
- 302 名前:仕様書無しさん mailto:sage [2007/07/15(日) 01:05:21 ]
- じゃあやっぱりSQLもHTMLも含まれないでFAなんじゃん
- 303 名前:仕様書無しさん [2007/07/15(日) 01:41:50 ]
- Programming with Stored Query Language.
- 304 名前:仕様書無しさん mailto:sage [2007/07/15(日) 01:44:06 ]
- プログラミング言語かどうかはともかく、テストはしなくちゃな。
JavaやSQLの記述はもちろん、iniファイルの内容を書き換えた場合ですら。 そういえば設定内容を書き換えるのは開発じゃないと思ってる輩がいたっけ。
- 305 名前:仕様書無しさん mailto:sage [2007/07/15(日) 01:56:50 ]
- >>304
設定ファイルを書き換えることさえ開発だって言ってたら 運用の人まで開発者になっちゃうじゃまいか
- 306 名前:仕様書無しさん mailto:sage [2007/07/15(日) 02:00:56 ]
- その理屈だと秀丸の背景色を変えることすらも開発さ
- 307 名前:仕様書無しさん [2007/07/15(日) 02:07:38 ]
- ソフトを完成しさせて人手に渡るところまでは開発だろ
Iniファイルだって完成前までの初期設定変更とかは開発だと思うけど そっからさきは違うだろうね
- 308 名前:仕様書無しさん [2007/07/15(日) 02:13:49 ]
- JAVAなんてアホでも出来るように作られてる言語なんだし
そんなに熱く語るほどの事かね?
- 309 名前:仕様書無しさん mailto:sage [2007/07/15(日) 02:18:57 ]
- >>308
そのJAVAをこれから始めてみようと思う俺が来ましたYO!
- 310 名前:仕様書無しさん mailto:sage [2007/07/15(日) 04:16:26 ]
- // このURLへは今後接続しないことを示す
public boolean discnct(String cnurl) { try{ URL url = new URL(cnurl); HttpURLConnection urlconn = (HttpURLConnection)url.openConnection(); urlconn.disconnect(); return true ; } catch(Exception e){ return false ; } }
- 311 名前:仕様書無しさん mailto:sage [2007/07/15(日) 08:52:46 ]
- >>310
何をしたいのかがサッパリだ
- 312 名前:仕様書無しさん mailto:sage [2007/07/15(日) 09:22:16 ]
- discnct という名前からして、いい感じに腐っている。
いまだに母音を省略する命名ルールが生きのこっているなんてガラパゴスか?
- 313 名前:仕様書無しさん [2007/07/15(日) 10:34:14 ]
- コメントが全部、日本語をローマ字表記。
koreha, komento desu. kokode***suru [debagu yy/mm/dd]
- 314 名前:仕様書無しさん [2007/07/15(日) 10:38:12 ]
-
IME壊れたんだろう
- 315 名前:仕様書無しさん mailto:sage [2007/07/15(日) 11:46:40 ]
- > [debagu yy/mm/dd]
にしても、これはちょっと。debug でいいやん。
- 316 名前:仕様書無しさん mailto:sage [2007/07/15(日) 11:59:26 ]
- せめてdebaggu
- 317 名前:仕様書無しさん [2007/07/15(日) 12:00:17 ]
- テーブル名とかカラム名がローマ字ならよく見る
TORIHIKITBLとかHURIKOMIKINGAKU CHAR(10)みたいな
- 318 名前:仕様書無しさん mailto:sage [2007/07/15(日) 12:03:25 ]
- それならいいけど
未だに母音抜いてTRHKとかHRKMKNGKとかの方がよく見る気がする ヘブライ語かよ
- 319 名前:仕様書無しさん mailto:sage [2007/07/15(日) 12:36:35 ]
- discnctについては、母音省略もアレだが、dis-を「〜しない」だと思ってる
のがイタイな。
- 320 名前:仕様書無しさん mailto:sage [2007/07/15(日) 12:37:52 ]
- >>318
KWSKかよ
- 321 名前:仕様書無しさん mailto:sage [2007/07/15(日) 12:38:40 ]
- >>313
文字コード関係じゃね いちおう・・・
- 322 名前:仕様書無しさん mailto:sage [2007/07/15(日) 12:43:36 ]
- >>JAVAなんてアホでも出来るように作られてる言語なんだし
アホにはむり、コボラならOKの言語
- 323 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:16:14 ]
- >>319
disconnectは普通に「切断」という意味だが・・・?
- 324 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:18:24 ]
- >>323
そうだよ。 すでにつながっているものを「切断」するんであって、 最初からつながないという意味じゃない。
- 325 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:36:30 ]
- 最初から繋がらないなんてどこに書いてあるんだ
最初から繋げない じゃないのか
- 326 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:49:23 ]
- メソッド名としては、testConnectibityとかの方が助かると思う。
- 327 名前:仕様書無しさん [2007/07/15(日) 13:54:18 ]
- >>324
disableは最初から出来ないと思うよ
- 328 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:56:19 ]
- disableは、可能であることを出来ないようにしておくことだね。
- 329 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:56:32 ]
- >>327
できる/できないで話すのもなんだが、 It disable you to ~~ とかで使うから、出来なくするってのが一般的じゃないの? unableが最初から出来ない方なわけで。 dictionary.goo.ne.jp/search.php?mode=0&MT=disable&kind=ej&IE=sjis&type=sleipnir&ej
- 330 名前:329 mailto:sage [2007/07/15(日) 13:57:03 ]
- あ、it disable -> it disablesです。ごめんね。
- 331 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:57:15 ]
- >>326
それだ!
- 332 名前:仕様書無しさん mailto:sage [2007/07/15(日) 13:57:17 ]
- >>327
最初から出来ないのは unable じゃ?
- 333 名前:仕様書無しさん [2007/07/15(日) 14:27:26 ]
- >>332
ああ、そうだね。 だけど、身体障害者には生まれつきもあるわけで、 本来出来るというのは、健康な人間なら本来出来るが、その人は障害のために最初からできないわけで、 つまり、構造的に接続できるようになってる物を、切断した状態にしておくのが切断であり、 さっきまで接続していたかどうかとか、時間的経過に関係なく切断状態にあるのが切断だと思うよ。>>324
- 334 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:28:29 ]
- 正直どうでもいい
- 335 名前:仕様書無しさん [2007/07/15(日) 14:30:47 ]
- >>334
名前と実際が食い違うのをいちいち関数仕様を読んで覚えたりソースコード追っかけたりするのは面倒だろ?
- 336 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:37:10 ]
- >>333
日本語と英語じゃ言語構造も単語の細かい意味も変わってくるので、 生半可に論じられないし、そもそもスレ違いだからEnglish板にでもいってらっしゃい。 そして、ここでdisconnectといっているのは、切断のことではなく、 「〜を切断する」ということです。他動詞ですね。
- 337 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:38:59 ]
- >>333
disconnect(切断する)じゃなく disconected (切断状態にある)ならいいんだろうな。 元のはdiscnctだからそこまで考えてないだろうけど。
- 338 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:40:10 ]
- distnctにするとぜんぜん違う意味になりますな。
- 339 名前:仕様書無しさん mailto:337 [2007/07/15(日) 14:40:59 ]
- ×disconected
○disconnected 細かい綴りの話してるときにtypoしちまったぜ orz
- 340 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:45:06 ]
- kiretemasu?
- 341 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:47:23 ]
- kiretenaissuyo
- 342 名前:仕様書無しさん mailto:sage [2007/07/15(日) 14:54:01 ]
- >>310
確認するけど、コメントと関数名とやってることの三つがバラバラというのが問題なんだよね? やってることは、与えられたURLに接続してみて、 接続できたら(例外が発生しなければ)trueを返し、例外が発生したらfalseを返す。
|

|