マーチン・ファウラーのプログラミングバンザイ

1 :仕様書無しさん:2017/01/30(月) 23:33:00.67 .net
関数の適切な長さとは? マーチン・ファウラー氏は、長さより意図と実装の分離、そしてよい関数名が重要だと指摘
http://www.publickey1.jp/blog/17/post_262.html

76 :仕様書無しさん:2017/02/06(月) 21:05:09.73 .net

smalltalkって見た目が最高にキモイな(褒め言葉)

4 :仕様書無しさん:2017/01/30(月) 23:35:31.30 .net

こうすれば、もう一度そのコードを読んだときに、そのコードの目的はすぐさま
目に飛び込んでくるだろうし、その関数がやろうとしていること、
すなわち関数本体に注意を払う必要はなくなるだろう。

私はこの規律を採用してから短い関数を書くようなった、典型的には数行だ[2]。
コードが6行を超えると、もう私にとっては関数の匂いを感じ始めるし、
1行のコードからなる関数でさえ珍しくない[3]。

46 :仕様書無しさん:2017/02/04(土) 01:18:14.50 .net

>>45
ローカル変数のスコープは小さくするのが基本
批判しやすい状況を想定して批判するのはバカがすること
お前の脳ミソのキャパシティが疑われる

64 :仕様書無しさん:2017/02/04(土) 12:48:19.96 .net

1000行ひたすらループやら分岐やらが続いてるコードと
意味ある単位で、何してるのか自明な名前の関数にバラされてるコードだったら
考えるまでもなく後者のほうがわかりやすいな

82 :仕様書無しさん:2017/04/08(土) 11:33:35.65 .net

>>80
たんに英語が読めないだけとかそういうことじゃなく?

83 :仕様書無しさん:2017/04/08(土) 14:26:46.33 .net

CやC++ができる人がObjective-Cのコード見て
「なにがなんだかわからん!変態だ!」って言ってたのといっしょじゃね?
そのまま永久に「Objective-Cは変態だかダメ!」って言い続けてたし。

74 :仕様書無しさん:2017/02/06(月) 03:13:47.30 .net

>>5の”highlight”メソッドの中身が”revese”というのは
ダイレクトにsmalltalkの流れを汲んでるObjective-Cなどをやってると
『クラスに命令(メッセージ)を送って動作させる』という思想が徹底してるから
ロボットに命令したら終わり(後は任せて追わなくていいように作れ)という
投げっぱなし前提思想と”人間が”何を自分で命令したか
後で明確にわかるように命令コマンド名を決めておけという
わかりやすい前提に基づいているのだけど、
まったく異なる思想でクラスや関数を捉えてる言語の側に住んでいると
「A=B=Cなら全部Aと書けばいいではないか!」で意図そのものが伝わらない。

そもそも自分がこいつに何をさせたか?という状態とコマンドの記述の話なので。

80 :仕様書無しさん:2017/04/08(土) 09:21:41.78 .net

smallTalkって初見で読めないのな

12 :仕様書無しさん:2017/02/01(水) 05:43:02.65 .net

あと、マーチン・ファウラーはコンサルではない。
お前なんか足元にも及ばない優秀な技術者だからね

28 :仕様書無しさん:2017/02/02(木) 07:49:35.03 .net

>>14
行数短ければいいってもんでもない。
横長は見づらいし保守しにくいし
ケアレスミスの元。
例えば”{“を行の右の方に書くと見づらい。
また、処理1行ならカッコをはぶけるからといって
省いてバグ出したのはapple。

70 :仕様書無しさん:2017/02/05(日) 10:16:32.44 .net

>>69
念のためこの #linesOfCode というメソッド自身の linesOfCode は 8 を返す

(CompiledMethod >> #linesOfCode) linesOfCode “=> 8 ”

37 :仕様書無しさん:2017/02/03(金) 21:03:46.83 .net

>>35
炎上って最悪の状況だぞ
お前にとってはいつものことなんだろうが。

いつもお前、長ったらしいコード書いてるだろw

92 :仕様書無しさん:2018/02/16(金) 01:14:08.28 .net

☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

13 :仕様書無しさん:2017/02/01(水) 09:08:48.09 .net

ほんとかよと思って Pharo Smalltalk http://pharo.org/
で調べてみたら 9万個のメソッドが 56万行で書かれていて確かに平均 6行程度だった

| linesOfCodes |
linesOfCodes := CompiledMethod allInstances collect: #linesOfCode.
^{#count->linesOfCodes size. #total->linesOfCodes sum. #average->linesOfCodes average asFloat}

“=> {#count->93474. #total->562876. #average->6.021738665297302} ”

57 :仕様書無しさん:2017/02/04(土) 04:37:29.60 .net

PoEAAは良書だったわ

23 :仕様書無しさん:2017/02/02(木) 01:00:53.02 .net

業務では1000行のコードぼんぼん作れるくらいじゃないとやってけないぞ
10行とか遊びじゃねんだぞw入門書に載ってるコード打ち込んで金もらえるならいいけどな

68 :仕様書無しさん:2017/02/04(土) 23:08:40.00 .net

>>67
1000行だった。あとコメント抜いた行数?

45 :>>34:2017/02/04(土) 01:12:45.62 .net

>>43
はい?
1000行以上もあって「門外漢の人間が見てわかるものじゃない」のに、「コードの品質も高い」んですか?
メソッドの頭であなたが使ったローカル変数を、誰か別の人がメソッド末尾で触ってしまったら、あなたの作業は全て無意味ですよ。そのローカル変数が参照型の場合は特に。
そんなことだから収集つかなくなるんですよ、みずほさんみたいに(笑)

11 :仕様書無しさん:2017/02/01(水) 05:42:36.03 .net

>>9
> 6行とか非現実的

それは能力がないからだって自覚はあるかい?

34 :仕様書無しさん:2017/02/03(金) 01:12:36.41 .net

Faulerは俺も読んでるけど、かなりの良書だぞ。

・単一責務を守る(最重要)
・正確な名前を付ける
・ドキュメンテーションコメント(JavaDoc)をきちんと書く

これに従えば、だいたい10行以下(徹底すれば5行以下)で収まるだろ。
メソッド長いヤツは、機能の分割と抽出ができてない。
長いのを処理できて一人前とか言ってるヤツいるけど、そんなのは向上心がないことに対する言い訳だからな。

昔行った現場(Java)で、
最大クラス:1万行
最長メソッド:700行
最深ネスト:12段階
最大循環的複雑度(メソッド):200
ってのがあったけど、
保守容易性指数5以下のクラス続出で、案の定炎上しまくってたからなwww

69 :仕様書無しさん:2017/02/05(日) 10:13:14.79 .net

>>68
#linesOfCode のソースはこんな感じ。コメントは含むが空行は除く。

CompiledMethod >> linesOfCode
 ”An approximate measure of lines of code.
 Includes comments, but excludes empty lines.”
 | lines |
 lines := 0.
 self getSource asString lineIndicesDo: [:start :endWithoutDelimiters :end |
  endWithoutDelimiters > start ifTrue: [lines := lines+1]].
 ^lines

94 :仕様書無しさん:2018/05/22(火) 12:08:52.63 .net

とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

8GEWS

86 :仕様書無しさん:2017/04/08(土) 21:46:43.20 .net

Smalltalkのメッセージ式はお世辞にも短いとはいえないが、英語として読むにはぎり許容範囲
ただObjective-Cはそれに型情報も入れてさらに英語としても成り立たせようとする慣習があって長すぎ
それなのにXcodeにはつい最近まで補完がなかったってんだから信じられない

29 :仕様書無しさん:2017/02/02(木) 07:51:50.68 .net

returnだけだからと言って横にreturn書いてるのとか
一貫性なくて見づらい。

長すぎるのは勿論ダメ。

75 :仕様書無しさん:2017/02/06(月) 09:43:57.41 .net

> まったく異なる思想でクラスや関数を捉えてる言語の側に住んでいると
どの言語のどの関数の話?

10 :仕様書無しさん:2017/01/31(火) 22:32:51.47 .net

Smalltalk をよくしらないとぴんときにくい話かと

25 :仕様書無しさん:2017/02/02(木) 07:10:56.30 .net

>>21
何行以上だと「長い」の?

77 :仕様書無しさん:2017/02/06(月) 21:38:25.30 .net

>>31
そもそも、>>1に長さが問題なんじゃないって書いてあるのにね。

66 :仕様書無しさん:2017/02/04(土) 15:12:57.43 .net

Railsのあれとは違うけどな

14 :仕様書無しさん:2017/02/01(水) 09:42:37.06 .net

平均6行はトップクラスの技術者だろうけど
まあ平均10行ぐらいかな、これを普通だろと思う人と
ありえないと思う人で、プログラマと非プログラマに別れると思うわ

もちろん平均10行が普通っていうのは、
頑張ればできるけどさぁ、でもそうすると逆にわかりづらくなるしぃ
みたいな事を言ってる人は含めない。

平均10行を普通に書いてますっていう意味
もちろん俺も平均10行なら普通だな。
普通に書けば自然とそうなる。どうしようもないw

81 :仕様書無しさん:2017/04/08(土) 10:35:08.41 .net

>>74ってリーダビリティの一言で済む話じゃね?

42 :>>34:2017/02/04(土) 00:56:48.60 .net

>>40
だからさぁ、「現実的に開発についていけない」ってのが、勉強を放棄した証拠なんだよね。
「コードの質を高めて開発効率を上げる」というのが、本来あるべき姿ね。

65 :仕様書無しさん:2017/02/04(土) 13:57:07.23 .net

ActiveRecordの提唱者?

67 :仕様書無しさん:2017/02/04(土) 23:07:57.01 .net

>>15
10000行超えててもコンパイルできるの?CompiledMethodの制限超えそう

59 :仕様書無しさん:2017/02/04(土) 04:43:40.57 .net

>>56
バカかお前、頭の中にひなあられでも詰まってんのか
自信があるってことは自信を持つだけの人生経験を
積んできたってことは自明だろうが

91 :仕様書無しさん:2017/12/29(金) 20:11:10.17 .net

誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

CMRDMROXHN

48 :仕様書無しさん:2017/02/04(土) 01:29:22.91 .net

昨今の雑魚厨どもはコンパイラも書いたことがない分際でプログラムを語りやがるからいけねえわ
本格的なプログラムに片足の小指の先っちょでも突っ込んでから語ってほしいわ
オブジェクト詐欺のコンサルハゲに騙されるような貧弱プログラマで一生を終えたいのか

30 :仕様書無しさん:2017/02/02(木) 08:10:15.40 .net

無理に行数減らそうとしてコメント行や空行削ってメソッド数がメチャクチャ増えるのも嫌な感じだな

44 :仕様書無しさん:2017/02/04(土) 01:07:50.33 .net

ファウラーの何がマズいかって日本の複雑な金融商品や
厳密な業務要件に関わる仕事をしたことがない雑魚だってこと
海外は適当でいい、バグだらけでもユーザはとやかく言わない
そういう文化でしか仕事したことのないなんちゃってコンサルの妄言を
真に受けてメソッドを6行にしようとか狂気の沙汰

27 :仕様書無しさん:2017/02/02(木) 07:39:52.45 .net

>>22
ゲイツはWindowsなんか作ってないし
ジョブズがGUIやマウスを発明した!とか言いだしかねないリテラシーの低さだな

38 :>>34:2017/02/03(金) 23:54:21.53 .net

>>35
敢えてネタにマジレスするけどさぁ、お前、
循環的複雑度200のメソッドとか、
保守容易性指数3(笑)のクラスとか、
実際に見たことあんの?
誰一人として処理フローを脳内で追えないからなwww
見てそんなこと言ってるんなら、本当に頭沸いてるとしかいいようがないぞ。

85 :仕様書無しさん:2017/04/08(土) 21:21:18.14 .net

変態はダメだろ

36 :仕様書無しさん:2017/02/03(金) 19:49:23.10 .net

お前らは経験が圧倒的に不足してるから有名な人が
言ったことを鵜呑みにして聖書のように大事にするだろ
そうやって中級者は必要以上に大量のメソッドを作りあげて
あっち見たりこっち見たりしなきゃいけなくなる
初級者よりも性質が悪い
福島原発の汚染廃棄物を全国にばら蒔いて大丈夫だ問題ないと言ってるようなもの
アンダーコントロールというのは集約によってなされるものだ
聖書を捨てて1000行以上のメソッドに神の存在を感じるんだ

21 :仕様書無しさん:2017/02/02(木) 00:56:39.48 .net

長い行

87 :仕様書無しさん:2017/04/09(日) 14:19:38.44 .net

>>82
Cしか知らないから、ぱっと見 >> と ^ がわからん
|a|は引数かローカル変数に見えた

63 :仕様書無しさん:2017/02/04(土) 12:32:55.62 .net

>>62
大規模開発もコンパイラの実装もやったことがない
雑魚がクソ禿げコンサルの戯言を金言として
無根拠に自分が優れたプログラマだと思い込むことでしょうか?わかりませんはい論破

15 :仕様書無しさん:2017/02/01(水) 11:03:51.90 .net

>>13 の内訳も調べてみた。

| roundedLinesOfCodes |
roundedLinesOfCodes := ((CompiledMethod allInstances collect: #linesOfCode) roundTo: 10) asBag.
^roundedLinesOfCodes size -> roundedLinesOfCodes sortedCounts

“=> 93468→{56695→0. 29798→10. 4712→20. 1257→30. 474→40.
218→50. 125→60. 53→70. 49→80. 18→90. 12→100. 11→110.
10→140. 6→120. 5→130. 4→150. 4→180. 3→200. 2→210. 2→300.
1→160. 1→170. 1→190. 1→230. 1→290. 1→400. 1→410. 1→510. 1→1300. 1→1700} ”

6割くらいのメソッドが 4行以下、
3割くらいが 5行〜14行程度、
以降、20行程度、30行程度、40行程度、50行程度、…と減っていく

ちなみに 1000行を超えるメソッド 2つは、いずれもコンスタントメソッドだった

CompiledMethod allInstances select: [:meth | meth linesOfCode > 1000] thenCollect: #selector
“=> #(#iso3166Codes #tigerPoints) ”

79 :仕様書無しさん:2017/02/18(土) 17:19:12.20 .net

古い言語だと短いけど訳がわからないコードもあるよね
昔のプログラマはオナニストばかりだったからコードが臭い

78 :仕様書無しさん:2017/02/06(月) 21:44:16.35 .net

長さが問題だっていうのなら単に関数を細切れにして
短くすれば問題解決になるはずだが
もちろんそんなことはありえないしな

ただ意図と実装の分離をちゃんと行えば
自然と関数は短くなる

短いからと言って良いと言い切れるわけではないが
長い関数であれば殆どの場合ダメと言っていいということ

41 :仕様書無しさん:2017/02/04(土) 00:44:37.45 .net

入門書読んでわかってきになってるニワカどものせいで
青い銀行は炎上してるんだぞ
お前らのせいなんだぞ

26 :仕様書無しさん:2017/02/02(木) 07:35:11.71 .net

>>23
そんな餌に俺様が、クマ〜

7 :仕様書無しさん:2017/01/31(火) 19:54:01.09 .net

良いこと書いてるのに伸びないんだな
ちょっと抽象的すぎるのかな

3 :仕様書無しさん:2017/01/30(月) 23:35:08.45 .net

しかし私にとってもっとも理にかなっていると思われたのは、意図と実装の分離というものだ。
もしも、なにをしているのか理解するのに努力しなければならないコードの一部分があったとしたら、
そこを関数として切り出し、“what”に続いてその名前を付けてしまうのである。

31 :仕様書無しさん:2017/02/02(木) 08:37:54.84 .net

この文脈で、無理に行数を減らすとか横に長いとかいう方向にしか頭が働かない時点で駄目だろ
ファウラーはそんなことは言っていないし、Smalltalk のコードもそんなふうには書かれていない

19 :仕様書無しさん:2017/02/01(水) 22:32:53.49 .net

Smalltalkの案件や求人は国内外問わずたまにしか見かけないけど
逆にSmalltalkを使用言語に選べる案件であれば大抵のものは作れるよ
http://pharo.org/success

56 :仕様書無しさん:2017/02/04(土) 04:17:56.55 .net

つまり実績はないってこと?

18 :仕様書無しさん:2017/02/01(水) 22:10:35.80 .net

>>15
ソースコード見てないけど
その長い行っていうのは条件分岐やループが少ない
平坦なコードになってると思う

73 :仕様書無しさん:2017/02/05(日) 18:48:40.93 .net

英語できない日本人は、ちゃんとした名前の関数やメソッドを大量に作る心理的ハードル高いし
余計にダラダラ書いちゃいそう

90 :仕様書無しさん:2017/06/20(火) 10:09:05.97 .net

1000行の処理がザラとか言ってるやつ、registとか書いてそう。

43 :仕様書無しさん:2017/02/04(土) 01:02:02.47 .net

>>42
営利企業での実践的な開発なんだから
必然的に開発効率は高いしコードの品質も高い
業務要件が複雑だから門外漢の人間が見てわかるものじゃないんだが
コードの書き方を変えればアホな自分にもわかるようになるんだ
自分は勉強が足りないんだと思ってる意識高い系のニワカが
一生大規模開発には携われないだろうな
ささいなバグで何百億が吹き飛ぶような世界だぞわかってんのか

93 :仕様書無しさん:2018/03/29(木) 18:16:13.29 .net

ttps://martinfowler.com/articles/201803-refactoring-2nd-ed.html

32 :仕様書無しさん:2017/02/02(木) 09:38:36.82 .net

>>28
ぽかーんとしか言いようがないなw

なんでお前、行数を減らすのに
そんな小手先のテクニックしか思いつかないの?
そんなの本質的な解決方法じゃないよね

普通にまともなコードを書けば行数は
このぐらいになると言う話をしているのに、

お前は、行数を短くする馬鹿なコードを見せてやる!
どうだ俺が書いた馬鹿なコードは馬鹿だろう?
と言ってるだけじゃねーか

> 省いてバグ出したのはapple。
あのバグが有るコードも長かったよねw

49 :仕様書無しさん:2017/02/04(土) 01:44:21.91 .net

有名なファウラーが言ってたからそれに乗っかっておこうという
ミーハー根性丸出しでプログラマを名乗るのをやめていただきたい
プログラマなら自分で試して判断してもらいたい
ファウラーの戯言を正しいと仮定したときどういう結論が導かれるか
ファウラーのご託宣を間違いだと仮定したときどういう結論が導かれるか
実際に試して検証しないといけない
お前らがやってるのは小保方以下
ファウラーが言ってたやったと言ってるようなもの
まったく現実を見れてない
どっかの誰かが作ったなにかを盗んできて割烹着着て発表してるようなもの

47 :仕様書無しさん:2017/02/04(土) 01:24:08.48 .net

結局この程度のバカがハゲコンサルのお花畑詐欺に引っかかってるんだよ
水素水も飲んでそう、オブジェクト指向はすごくこれから人間を救っていくと思ってそう
ちげえから世の中そんなに甘くねえから、現実的なマジモンのプログラムっつーのは
泥臭いコードの中に存在するものだから

55 :仕様書無しさん:2017/02/04(土) 04:07:26.54 .net

俺の中にみなぎるこの自信が根拠だね
それ以上の説明がいるのかい

9 :仕様書無しさん:2017/01/31(火) 21:50:05.13 .net

マジレスするとプログラマとしては実績のないコンサル野郎が言ったことを真に受けるほどプログラマはバカじゃない
6行とか非現実的、現場では100行の関数を即座に読み解く能力がないと戦力にならない
理想を描いて夢物語を語ってるだけの無能コンサルなんて誰も相手にしない

53 :仕様書無しさん:2017/02/04(土) 03:43:47.21 .net

違うね
ファウラーより俺の方が優れているという確信がある
自分の頭で考えない奴を俺はプログラマとは認めない

50 :仕様書無しさん:2017/02/04(土) 01:56:15.97 .net

まあ俺は今は製薬系の大手企業でプログラマやってるから白衣着てプログラム書いてっけどな
SIにもいたことがあるが勉強になったぞ、お前らも食わず嫌い止めて
ハゲコンサルに騙されないだけの知恵を獲得したがいいぞ

60 :仕様書無しさん:2017/02/04(土) 04:48:02.91 .net

自信に満ちた俺の熱いハートは外からみれば逆にクールに見えるだろうな
お前らに俺の余りあるクールさを分けてあげたいくらいだ
悪徳コンサルの手からお前らを救いたい

60 :仕様書無しさん:2017/02/04(土) 04:48:02.91 .net

自信に満ちた俺の熱いハートは外からみれば逆にクールに見えるだろうな
お前らに俺の余りあるクールさを分けてあげたいくらいだ
悪徳コンサルの手からお前らを救いたい

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 人工知能 (AI) ブームは後何年で終わるかな?

    元スレ 1 :仕様書無しさん:2018/07/10(火) 13:20:59.38 .net 実際の所、夏に冷たいものが売れるという 当たり前のことがわかるだけの話でした 20 :仕様書無しさん:2018/07/24(火)…

  • ソーシャルゲームの会社で働いてるけど質問ある?

    元スレ 1 :仕様書無しさん:2015/03/07(土) 20:31:26.57 .net おーぷんの方に人がいなかったから立ててみた プログラマです 48 :仕様書無しさん:2015/03/12(木) 17:40:04…

  • 競技プログラミングにハマるプログラマのスレ 85

    元スレ 1 :仕様書無しさん:2022/02/03(木) 12:58:01.76 .net 競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ 次スレは AtCoder https:…

  • RPAも結局属人化してね?w

    元スレ 1 :仕様書無しさん:2020/10/31(土) 17:44:30.31 .net 大半の日本人は、説明書を読むくらいの少しの努力もできない。 こう考えておいたほうが良くね? RPAにしても多少の勉強は必要なのに…

  • 競技プログラミングにハマるプログラマのスレ 67

    元スレ 1 :仕様書無しさん:2021/09/01(水) 19:28:26.81 .net 競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ 次スレは AtCoder https:…

  • teratailもりあがっtail? 61問目

    元スレ 1 :仕様書無しさん:2020/10/09(金) 06:55:07.64 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 60問目 https:…

  • 【復活】5年のブランクを乗り越えて現場に戻りたい

    元スレ 1 :仕様書無しさん:2015/04/15(水) 04:07:50.45 .net 病気で長期入院してて5年のブランクがありますが どうしても現場に戻りたいです。 面接をいろいろと受けていますがどこも、落ちてしま…

  • プログラマの雑談部屋 ★49

    元スレ 1 :仕様書無しさん:2018/10/21(日) 21:46:43.17 .net なんでも言ってよい(ただしコピペ禁止) ボットと他業種社員がいます マジレス注意 プログラマの雑談部屋 ★48 https://…

  • 競技プログラミングにハマるプログラマのスレ 18

    元スレ 1 :仕様書無しさん:2019/01/28(月) 00:11:47.31 .net プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)やCTFなどを楽しんでる競技プログラマ(競…

  • プログラマなら専ブラぐらい自作するよな

    元スレ 1 :仕様書無しさん:2018/12/13(木) 12:53:30.06 .net 俺は専ブラ開発者の囲い込みと広告表示に 嫌気がさして自分で作ったよ プログラマなら簡単に作れるアプリだよな 2 :仕様書無しさん…

  • オブジェクト指向は無駄なもの。俺が理解出来ないからね

    元スレ 1 :仕様書無しさん:2012/03/22(木) 02:38:40.20 .net だから勝手に使うな。 仕様書、設計書にクラスが書いてないんだから クラスは使わないのが常識だろう。 言われたものだけ作れ。 15…

  • 【相談】プログラマーになりたい人のためのスレ 6

    元スレ 1 :仕様書無しさん:2020/11/17(火) 20:34:32.88 .net プログラマーになりたいけどどうすれば良いのとか、 プログラミングを独学でやるにはどうすれば良いのとか、 あまりにも単発質問スレが…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑