Programmer
1: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:14:55.507 ID:yf1YGRN/0.net
答えれる範囲で答える



2: オデムウィンギー ◆YR4mmt2mck 2016/02/11(木) 12:15:20.216 ID:BBC8pcJia.net
言語は?



4: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:16:04.807 ID:yf1YGRN/0.net
>>2
javaしかまだ使えない



3: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:15:45.935 ID:ZuQHxc080.net
なにかけるの



9: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:17:25.477 ID:yf1YGRN/0.net
>>3
Webアプリと簡単なモジュール書けるよ



5: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:16:34.053 ID:2qew7yuB0.net
今まで書いた中で一番難しかったプログラム



12: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:19:33.073 ID:yf1YGRN/0.net
>>5
特になかったなー



7: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:17:01.037 ID:EMLZjRVp0.net
インナークラスっていつつかうの



28: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:33:35.137 ID:yf1YGRN/0.net
>>7
インナークラス調べた

1つのjavaファイルには1つしかクラスつくらないよ
強いていうならインポートがいらないくらいしかメリットないと思う



10: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:17:33.393 .net
最近多いんだよねぇ、オブジェクト指向から入る人



16: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:22:15.351 ID:Dhfbt81X0.net
>>10
そうそう、そんなんじゃ使い物にならねぇっての



30: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:35:11.797 ID:ZJkatG7+0.net
>>16
口調糞ウゼエwwwwwwwwwwwwwwww



6: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:16:58.932 ID:QCeYL4BA0.net
月収は?



15: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:21:33.948 ID:yf1YGRN/0.net
月収は安い 新人だから

インナークラスってなんぞ?

まだ駆け出しだからあんまりないけどDBの使ったの作った



18: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:22:50.722 ID:QCeYL4BA0.net
>>15
具体的な額を聞きたいんですが



22: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:28:49.808 ID:yf1YGRN/0.net
>>18
20前後



17: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:22:27.052 ID:O1cJ9bBd0.net
資格手当ある?



22: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:28:49.808 ID:yf1YGRN/0.net
>>17
あるよ



32: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:38:18.027 ID:YAl3UDkPr.net
資格は?



34: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:38:39.280 ID:yf1YGRN/0.net
>>32
基本情報のみ



19: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:22:50.931 ID:DV2oj9AKK.net
perlしか使えない俺様に一言



22: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:28:49.808 ID:yf1YGRN/0.net
>>19
なんか使えればいいと思うよ
俺もjavaだけだし



20: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:24:04.628 ID:EpdvGoxg0.net
コーディングの腕がまったく上達しないからコツ教えろ



22: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:28:49.808 ID:yf1YGRN/0.net
>>20
俺が教えて欲しい



24: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:30:11.233 ID:wnyRswmm0.net
「動けばいい」と思ってる間は上達しないよ
「いかに美しく書くか」を考え始めてようやく上達し始める



26: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:31:20.741 ID:yf1YGRN/0.net
>>24
俺の場合1つのメソッド何回も使いまわせないか考えちゃう



27: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:32:04.197 ID:VBtHeu0H0.net
>>24
美しいコードとは?
具体的に



31: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:36:14.386 ID:wnyRswmm0.net
>>27
本質的には無関係な処理を1メソッド内に書かない事



35: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:39:53.896 ID:n6eISwvJ0.net
プログラミングって命令文とかを覚えるよりも、それを使ってプログラムを書いていくのがずっと難しいんじゃないのか



36: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:40:55.004 ID:yf1YGRN/0.net
>>35
適正の無い人はマジで変数からつまずくし、if文が理解できないぞ



37: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:42:10.030 ID:2qew7yuB0.net
scalaどう思う?



45: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:49:03.844 ID:yf1YGRN/0.net
>>37
scala名前しかしらないけど、仕事あるならええんちゃうん?



38: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:42:37.219 ID:UNvnSL/k0.net
悲しい派遣SEのスレと聞いて



45: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:49:03.844 ID:yf1YGRN/0.net
>>38
SEじゃないよ
プログラマー(コーダー)だよ



39: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:43:11.531 ID:ZJkatG7+0.net
プログラマーって精神やられるんじゃねえの?



45: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:49:03.844 ID:yf1YGRN/0.net
>>39
まだ新人だからわかんない



48: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:51:49.449 ID:2TNX0XYy0.net
情報通信の世界から離れたいアラフォープログラマンだけど
仕事楽しい?



51: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:54:28.367 ID:yf1YGRN/0.net
>>48
いまはまだ楽しいな
いろいろ検証してこっちがいいとかあっちがいいって考えるの楽しい



57: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:20:01.564 ID:2TNX0XYy0.net
業務系ではいまだJAVAは元気なんか
SunがJavaプロセッサの開発断念した段階で今度こそオワタと思ったがしぶといのー
1.3から1.4の頃はとりあえずJavaでーと猫も杓子も採用してたもんだが
いまもアーキテクチャ選定でJavaが選ばれること多いん?



58: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:25:16.195 ID:wnyRswmm0.net
>>57
VM立ち上げっぱなしのサーバーサイドだとまだ根強いよ
代替がPHP(笑)くらいしかないし

なお、他の主要言語に遅れて導入されたラムダがどこまで浸透しているのかは謎



33: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:38:19.633 ID:yf1YGRN/0.net
それより使用するSQL文だけフィールドに持ってるクラス作るのどう思う?



40: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:44:03.863 ID:wnyRswmm0.net
>>33
テーブル名やカラム名を渡すとSQLを作ってくれるクラスとかならそういうもんじゃね?



45: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:49:03.844 ID:yf1YGRN/0.net
>>40
そっかーまぁ一回これで書いてみて使い勝手悪かったりダメだしされたら変更するわ
データ1件格納するオブジェクトはなにが一番楽かな?beanと配列でなやんでるんだけど いつもどっち使う事が多い?



52: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 12:58:09.049 ID:wnyRswmm0.net
>>45
1件ってのは、「複数のカラムからなるデータが1レコード分」って事?
そりゃクラス化してgetter/setterで取得するのが妥当じゃね?
外からそうなってさえいれば十分だから、内部的には配列で持っててもいいかもしれないが



53: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:04:22.462 ID:yf1YGRN/0.net
>>52
そう複数カラムがある1レコード分
あーやっぱbeanのほうがいいよなー

配列だと面倒だもんなー



54: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:15:23.260 ID:wnyRswmm0.net
>>53
内部的な事は後から考えるんだ

(1) ある目的を考える
(2) 目的から、どのようなメソッドを持つオブジェクトになるか考える
(3) (2)を持つインターフェースを作る(省略可)
(4) (3)を実装するクラスを作る

本当は、SQLでテーブルを作るのは(4)の作業の一部として行なわれる事
既にテーブルがある場合、既に(1)~(4)までの検討だけ終えた人がそこだけやってくれたような感じになる



59: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:26:53.738 ID:yf1YGRN/0.net
>>54
ありがとう
ちょっと意識してもっかい見直してみる



60: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:29:58.822 ID:yf1YGRN/0.net
>>54
あとそういうモジュール設計の勉強ってどうやる?

もしお勧めの本とかあったら教えて欲しい



63: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:47:54.394 ID:wnyRswmm0.net
>>60
正直、その辺の事をまともに書いてある本は知らんのだよな……俺も実務の中で徐々に理解していったし
とりあえず、どこかのタイミングで「オブジェクトの本質はインターフェースのみであり実装ではない」という事を理解した事は確か
だか、例えば、あるgetterがあった時、
それがフィールドを返すのか、別のインスタンスの然るべきデータを返すのか、SQLに問い合わせるのか、CPU内に電子的に魔法陣を描いてデータを召喚するのか、
そういうのは「使う側にとっては」全く与り知らぬ事であるのが「良いプログラム」って事になる

この事は別にオブジェクトに限る話じゃなくって、
「本質的な部分と、それを実装するための部分を分離する」っていうのは様々なところで使われる
「forループはなるべく使わない」みたいな事を聞いた事があれば、それもその一つ
この場合、『全ての値に対して何かの処理をする』というのが重要なのであって、
『i=0からi=n-1まで処理を繰り返す』というのはそれを実装するための方法でしかないわけだから


62: 以下、\(^o^)/でVIPがお送りします 2016/02/11(木) 13:39:54.078 ID:yf1YGRN/0.net
さくらゆらちゃんといちゃいちゃしながら勉強したい
プログラミングもできるセクシー女優・さくらゆら「デスクトップのPC欲しいんだけどオススメありますか?」
387547_615
http://viper.2ch.sc/test/read.cgi/news4vip/1455160495/
スポンサードリンク