プログラミングは趣味以外ではやめとけ

あっきー先生とぶるでい先生のプログラミング談義
2
blueday @blueday

この分野は本当に素人なんですが、JavaでStringBuilderでappendしてSQL文組み立てるコード、VB6とかで以前同様のコードを見た気がするんですけど、Javaでは今でもそれが普通なんですかね。

2017-09-04 00:50:21
名賀月晃嗣 (あっきー) @acy

@blueday いまどきString中の'?'に穴埋めしてくれるライブラリくらゐ使ひたい

2017-09-04 00:52:43
blueday @blueday

@acy 個人的にはOSSで便利なフレームワークとか使つて欲しい

2017-09-04 01:01:22
名賀月晃嗣 (あっきー) @acy

@blueday つふか、SQL投げるだけなら、標準で入つてゐる筈の java.sql.PreparedStatementを使へば濟むんぢや?

2017-09-04 01:03:53
blueday @blueday

@acy んーなんていふかね、コード中にSQLの断片が大量にあるのつて美しくないなあーッて

2017-09-04 01:06:28
名賀月晃嗣 (あっきー) @acy

@blueday PreparedStatementを使ふだけでも、StringBufferでappendしていくより餘程ましだと思ふ。パラメタにする部分以外のSQLは一つのStringになる(といふかする)からねえ。

2017-09-04 01:09:41
blueday @blueday

@acy さうさう、一つのStringになつてないと、もしSQL大幅に書き換へる時とかどうすんの、みたいな。

2017-09-04 01:13:08
名賀月晃嗣 (あっきー) @acy

@blueday PreparedStatement すら使はず append してゐるのはちょっとやばい感じがする。

2017-09-04 01:14:32
blueday @blueday

@acy 深く考へてはいけない

2017-09-04 01:17:00
名賀月晃嗣 (あっきー) @acy

@blueday いやあ、知つてゐる知識だけでごり押しする腦筋系の臭ひがひしひしとしますな。

2017-09-04 01:18:05
名賀月晃嗣 (あっきー) @acy

@blueday 研究室にゐたときに、以前業者にぶん投げたライブラリの實裝が糞で、似たやうなの作るのに結局STL嚙まして自分で書いたといふのがありましてな(とほいめ)

2017-09-04 01:23:35
blueday @blueday

@acy みんなもつとOSSフレームワークとか使つて幸せにならうよ(しろめ)

2017-09-04 01:24:49
名賀月晃嗣 (あっきー) @acy

@blueday 俺が書いた奴は共同研究してゐた他大學の研究室でも使つてゐたし、何なら擴張するときに、俺が仕樣切つて、あちらで實裝して貰つて、こつちで必要なら手直しするとかしてたな。STLありきで。さすがにそれ以上は、扱つてゐるものに依存するので、書くしかなかつたorz

2017-09-04 01:31:25
blueday @blueday

@acy ていふかさうか、情報系ならC++とか当たり前かー

2017-09-04 01:32:59
blueday @blueday

@blueday @acy わしとかデータ表示用にVB6とか、手元でデータ処理用にRubyとか、あともちろんExcelな!(ふんぞり)

2017-09-04 01:35:38
名賀月晃嗣 (あっきー) @acy

@blueday 實驗用データをつくる補助にRubyでコード書いたりはしてたので、用途次第ですよ。

2017-09-04 01:36:39
blueday @blueday

@acy まあなんていふか、結論としては、プログラミングは趣味以外ではやめとけといふ事で(しろめ)

2017-09-04 01:39:21
名賀月晃嗣 (あっきー) @acy

@blueday 仕事でやると、駄目な他人のコードに苛々させられるからなあ……。自分の書くコードが優れてゐるとも思はんのだが、ううむ。

2017-09-04 01:42:01
blueday @blueday

@acy 金をけちつて海外に出すともつと悲惨な事になるよ!(しろめ)

2017-09-04 01:44:14
名賀月晃嗣 (あっきー) @acy

@blueday ハッカーとかウィザードとか、どこの世界線に存在するのかねえ……

2017-09-04 01:45:20
blueday @blueday

@acy 少なくとも我々の身近にはゐない……。

2017-09-04 01:48:45
名賀月晃嗣 (あっきー) @acy

@blueday 誰かのつくつたコードの參照となると、結城先生のwikiのソース(Perlだつた氣がする)をRubyに載せ替へた揚句グチャグチャにした奴がうちのサイト管理システムの一部を成してゐたりするな。

2017-09-04 01:51:44
blueday @blueday

@acy あの頃は楽しかつたなあ(しろめ)

2017-09-04 02:11:20
名賀月晃嗣 (あっきー) @acy

@blueday 今でもそのコードは動いてゐるし、なんならGWあたりに手を入れてゐたよ。そしてデータをテキストで管理するのが遂に嫌になつてDBに載せたのでSQL……

2017-09-04 02:27:52