オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/08/08(火) 17:52:14.38ID:4Kd2O+xB
前スレ
オブジェクト指向システムの設計 172
http://mevius.2ch.net/test/read.cgi/tech/1467992113

類似スレ
手続き型システムの設計 1
http://mevius.2ch.net/test/read.cgi/tech/1500282714
124デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:49:29.81ID:VqNg7Zuq
>>120
それは無茶でしょ

このスレに持ち込むのなら改めて流れをまとめて
提示しないと無責任だよ
2017/08/12(土) 16:49:55.46ID:A4v2+zpK
はぁ?
ドアなんちゃら問題みたいな話じゃなくて、>>10の話だぞ
なんで湖畔となるコードなんぞいるんだ?
2017/08/12(土) 16:50:22.02ID:mnq0jZNZ
>>122
ソースを元にああだこうだって議論ができないのよ
githubにうpって上げるでもあればいいけどね
そもそもオブジェクト指向派は理想ばっかり掲げて
君らが素晴らしいとするソースの一枚でも俺に見せてみろという感じはある
2017/08/12(土) 16:51:09.56ID:A4v2+zpK
>>124
> このスレに持ち込むのなら改めて流れをまとめて
> 提示しないと無責任だよ
前スレ終了直前で話をぶっこんできて、何の説明もないまま>>5みたいなことを言い出すのは無責任じゃないのか?
128デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:51:52.62ID:VqNg7Zuq
>>10 の話がただの覚書みたいになってるから
みんな答えにくいんじゃないかな

仕様とコードをまとめてできれば経緯もまとめて欲しいけど
そうやってきちんとした形で提示した方が良いと思うよ
2017/08/12(土) 16:52:29.11ID:A4v2+zpK
>>126
なんだ、「他パラダイム」の人だったか

オブジェクト指向スレ荒らすのやめるか、自説を展開するならコードで説明してくれないかな
130デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:52:55.77ID:VqNg7Zuq
>>127
>>5には納得したの? ちゃんと答えなよ
2017/08/12(土) 16:53:58.03ID:A4v2+zpK
>>128
> みんな答えにくいんじゃないかな
前スレ>>996に質問してるだけなんですが

話に割り込むなら、前スレの流れ読んでからにしてくれよ
いちいち相手するの面倒
2017/08/12(土) 16:54:26.68ID:A4v2+zpK
>>130
> >>5には納得したの? ちゃんと答えなよ
>>9
133デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:54:54.32ID:VqNg7Zuq
>>132
何のコードなの?
134デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:55:26.44ID:VqNg7Zuq
きちんとまとめてないからこうやっていちいち聞かなきゃいけないでしょ?
だからちゃんとまとめなよ
2017/08/12(土) 16:55:47.89ID:A4v2+zpK
>>133
君は知らなくていいよ
2017/08/12(土) 16:56:16.70ID:A4v2+zpK
>>134
君、前スレ>>996なの?
137デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:57:03.57ID:VqNg7Zuq
他人にコードで示して欲しいならきちんと仕様をまとめて
オブジェクト指向ではこう実装しますって参照実装も示さないと
何を書けばいいのかわからないよね
相手の立場に立って考えて欲しい
2017/08/12(土) 16:57:45.25ID:A4v2+zpK
>>137
で、君、前スレ>>996なの?
139デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:58:20.29ID:VqNg7Zuq
>>135
このスレに書き込んだ時点で俺を始めこのスレを見てる人は
すべてを知る必要があるだから聞いているんだ

>>136
違うよ、まったくの別人だよ
140デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:58:35.89ID:VqNg7Zuq
>>138
違うっつってんだろ
141デフォルトの名無しさん
垢版 |
2017/08/12(土) 16:59:42.84ID:VqNg7Zuq
>>996からのみ返信欲しいならダイレクトメールを送るべき
このスレに書き込んだ時点で他の大勢に見てもらいたいという
思いがあるわけだから、その責任を果たさなければいけない
2017/08/12(土) 17:00:06.39ID:A4v2+zpK
>>139
> すべてを知る必要があるだから聞いているんだ
じゃ、前スレ読めば?
なんで君のために前スレのダイジェスト作んなきゃならないの?

>>140
違うなら説明する必要するないよね
俺の質問相手は、前スレ>>996なんだから
143デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:00:23.16ID:VqNg7Zuq
スレに書き込むならスレを読む人全員にわかるように書きなさいよ
2017/08/12(土) 17:00:40.50ID:A4v2+zpK
2017年にもなって2ch初心者かよ

んじゃ、NGね
145デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:01:46.71ID:VqNg7Zuq
>>142
俺だけじゃないスレを読む人全員のためにまとめるべき
なぜならば君はこのスレに書き込んでいるからだ
このスレが君だけのものだったらそんなことしなくていいよ
だけど違うよね?このスレは俺のものであり、みんなのものだよ
君のプライベートなやり取りを書き込むスレじゃない
146デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:02:37.46ID:VqNg7Zuq
>>144
掲示板っていうのは皆のものなんだよ
君だけのものじゃないんだよ
俺とみんなのものなんだよ
逃げるのみっともないよ
2017/08/12(土) 17:06:50.53ID:A/BCmj8c
マジでイザナミ感あってマジでウケるんですけっっど
148デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:07:24.12ID:VqNg7Zuq
僕の発言はすべて>>996に宛てたものですっていうのなら
アンカーを付けるべきなんだよね
それをやってないのは邪な思いがあるからだよね
まるでこのスレでみんながそれを議論していたかのように思わせたい
甚だ汚い思いがあったからそうしたんだよ
話詰めたら>>996との個人的なやり取りだから干渉しないで欲しいと言うわけだろ
姑息、ただただ姑息
149デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:09:30.95ID:VqNg7Zuq
ときどきNG解除して書き込み覗いてるんだろうな

            _,,..r'''""~~`''ー-.、
            ,,.r,:-‐'''"""~~`ヽ、:;:;:\
           r"r          ゝ、:;:ヽ
   r‐-、   ,...,, |;;;;|       ,,.-‐-:、 ヾ;:;ゝ
   :i!  i!  |: : i! ヾ| r'"~~` :;: ::;",,-‐‐-  `r'^!
    !  i!.  |  ;| l|  ''"~~   、      i' |
     i! ヽ |  | |    ,.:'"   、ヽ、   !,ノ
    ゝ  `-!  :| i!  .:;: '~~ー~~'" ゛ヾ : : ::|          イェーイ、みてるぅ〜?
   r'"~`ヾ、   i! i!   ,,-ェェI二エフフ : : :::ノ~|`T
  ,.ゝ、  r'""`ヽ、i! `:、   ー - '" :: : :/ ,/
  !、  `ヽ、ー、   ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
   | \ i:" )     |   ~`'''ー---―''"~
   ヽ `'"     ノ
2017/08/12(土) 17:10:46.60ID:A4v2+zpK
そうは言っても、俺も少しは親切心があるからな

前スレで
class Order {
  private bool isCancelable() {}
  public void cancel() {
    if (!isCancelable()) {
      // エラー処理(例えば例外をthrow)
    }
    // 実際のキャンセル処理
  }
}
というコードに対して、「闇が深い」という判定が下り、そこから話が紛糾したりした
前スレ>>996ならどんなコードにするんですかね
151デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:15:58.30ID:VqNg7Zuq
>>150
えぇ!! >>10 がこれになるんすか!?
権限の制限も発送済みの状態も全然盛り込まれてないじゃない
これは闇が深いと言われても致し方ないかと
152デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:17:45.53ID:VqNg7Zuq
三つの着眼点をまったく無視したコードじゃないっすか!?
マジっすか? これでホントにダイジョブなんすか?
2017/08/12(土) 17:20:23.01ID:4XMrLP7t
煽るだけの無能は消えてほしい
154デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:20:41.59ID:VqNg7Zuq
発注・受注・納品・キャンセルは
業務アプリではよくあるものなので
SIer戦士は得意なんじゃないかな
155デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:21:56.43ID:VqNg7Zuq
>>153
なんすかそれ? 俺のこと煽ってんすか?
2017/08/12(土) 17:21:59.07ID:A4v2+zpK
という煽りを自分はしてもいいんだという謎立場
157デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:23:59.73ID:VqNg7Zuq
煽ることで >>150 のコードを引き出した僕の力量を認めて欲しい
2017/08/12(土) 17:29:36.48ID:mnq0jZNZ
仮に>>150をAとする


イザナミだ
159デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:35:15.42ID:VqNg7Zuq
>>158
なるほどな、ところでイザナミって何だ?
160デフォルトの名無しさん
垢版 |
2017/08/12(土) 17:46:07.32ID:VqNg7Zuq
コーディングよりはデータモデリングの方が
重要になってくるかなと

ユーザ -> ロール -> 権限
受注 -> 受注明細
受注 -> ユーザ

エンティティを分けるとしたらこうかな

イミュータブルデータモデル(入門編)
https://www.slideshare.net/kawasima/ss-40471672

関数型に適したデータの持ち方はこれとか

updateを行わずにinsert/deleteでやりくりするのだけれども
数百万のデータ扱うときにそういうやり方ってio的に厳しくないかな
SIer戦士の知見を伺いたいね
2017/08/12(土) 18:28:09.46ID:mnq0jZNZ
>>159
つgoogle「イザナミだ ナルト」

読むとこのスレが丁度術にかかってるみたいで笑えるぞ!
2017/08/12(土) 18:31:25.69ID:rhDkRh0m
>>160
IOっていってもほとんど読み取りだからな
キャッシュすりゃいいわけよ
キャッシングはイミュータブルな構造との相性もいい
2017/08/12(土) 18:54:00.06ID:mnq0jZNZ
イザナミだ
https://jumpmatome2ch.net/archives/9343.html
2017/08/12(土) 20:33:40.23ID:A/BCmj8c
イザナミすらしらんゴミがイキってて笑える
夏休みの宿題済ませてこいよカース
165デフォルトの名無しさん
垢版 |
2017/08/12(土) 21:35:51.52ID:/aCqunE6
>>6
それ宣言型、関数型、論理型が並列に並んでるのおかしいね。
2017/08/13(日) 00:33:44.55ID:PA7iDDOj
なんか一人か二人荒らしまわってる連続投稿君がいるみたいだけど
>>115
は元々
Java、C++、C#などは副作用を前提にプログラムを書くスタイルを基調としているから
手続き型言語のグループに入るけど
関数型はそれを意図的に排除する仕組みが言語仕様で用意されている
ってことまでしか言ってないからね
排除された結果、自分が思ったコードが書けなかったとしても、それは関係ない
だから類似コードを示す必要性は全くない
例えば論理型言語のPrologで注文受注のコード書いてたらバカだろ
もしくはGPUのシェーダー用のプログラミング言語(HLSLとか)で
注文受注のコード書いてたらバカだろ
あえてバカみたいなことはする必要ないんじゃないかな
2017/08/13(日) 00:46:50.01ID:PA7iDDOj
ID:A4v2+zpKが如何にキチガイか理解していただけただろうか
まぁ18も連投している時点で明らかなわけだが
付き合いきれまい
2017/08/13(日) 01:19:09.93ID:vem2Phjv
最近jsでデータの整理整頓をしない環境にいたので覗きに来ました
169デフォルトの名無しさん
垢版 |
2017/08/13(日) 02:02:44.19ID:s7ggTJlx
>>166
逃げてるだけじゃん
2017/08/13(日) 02:13:02.78ID:PA7iDDOj
本題は、JavaやC++やC#は手続き型言語のグループに入るって部分であって
関数型は〜の部分は、少なくともこれらの言語は関数型では無い
っていう例で挙げているだけにすぎず
関数型言語で受注プログラムを解くとか解かないとか
そういう話は一切してないし
関数型だとキレイに書けるとも一言も言ってないし、全く言及してない
2017/08/13(日) 04:32:44.46ID:POaPVjZW
こうなってるけどな

http://mevius.2ch.net/test/read.cgi/tech/1467992113/991-996
関数型言語では言語仕様で、手続き型言語の欠点を意図的に排除する仕組みが用意されている
172
垢版 |
2017/08/13(日) 09:49:26.83ID:5DDetRBZ
一体何だったのか?
2017/08/13(日) 10:41:24.21ID:PA7iDDOj
文章を勝手に改変して「こうなってるけどな」と言われても
2017/08/13(日) 10:42:40.19ID:PA7iDDOj
>関数型はそれが出来るというより
>意図的に排除する仕組みが言語仕様で用意されているといったほうがいいな
ってしっかり書いてあるだろ
2017/08/13(日) 10:44:34.68ID:PA7iDDOj
そしてこれは本題ではなく
JavaやC++やC#は手続き型言語のグループに入る
ってことを説明する、そうじゃないものを例に挙げたまでだ
関数型言語で受注プログラムを書くとか書かないとか
まったく言及してない
2017/08/13(日) 11:12:14.57ID:fnleBiCA
手続き型に構造型にしやすくするための構文を追加したのが構造型言語
その構造型言語にオブジェクト指向しやすくするための構文を
追加したのがオブジェクト指向言語

そしてオブジェクト指向言語に内包される手続き型と構造型部分に
関数型言語の特徴を組み込むのが今のトレンド
2017/08/13(日) 11:16:07.23ID:KfX/mNRe
逝っとけオブジェクト指向
178デフォルトの名無しさん
垢版 |
2017/08/13(日) 12:21:52.31ID:PA7iDDOj
構造「型」言語とか言ってる時点で
何の信ぴょう性もないもんだな
179デフォルトの名無しさん
垢版 |
2017/08/13(日) 12:29:06.82ID:H1VKWZTL
すいません、どなたかセックスさせてください
2017/08/13(日) 15:54:04.19ID:3dVRXwBQ
>>173-174
こういうことだろ

http://mevius.2ch.net/test/read.cgi/tech/1467992113/991-996
関数型言語では
手続き型言語の欠点である順番やタイミングに依存する方式から逃れること
が出来るというよりは
手続き型言語の欠点である順番やタイミングに依存する方式を
意図的に排除する仕組みが言語仕様で用意されているといったほうがいいな
2017/08/13(日) 16:18:25.24ID:47VquCRx
なんだよ関数型崇拝者はまだ全く説明できないで同じこと繰り返しているのかよ
2017/08/13(日) 16:21:51.11ID:7Wtpo09/
>>180


> 手続き型言語の欠点である順番やタイミングに依存する方式を
> 意図的に排除する仕組みが言語仕様で用意されているといったほうがいいな

ってなんだよ
エアプか?
2017/08/13(日) 16:29:40.28ID:3dVRXwBQ
>>182
前スレのID:m8GLf68Fがそう言ってるってことなんだがな
2017/08/13(日) 16:50:18.17ID:rW1u58p9
そんな仕組みないです
参りました
ごめんなさい勢いで言っただけなんです
許してください🙇🙇‍♀
2017/08/13(日) 21:19:15.64ID:7Wtpo09/
ん?今何でもするって言ったよね?
2017/08/13(日) 22:52:25.17ID:fz0hXT5l
言ってないんだよなぁ
2017/08/19(土) 19:12:00.14ID:y/QCc+p9
>>10
1. 権限管理
2. キャンセル可否のビジネスルール
3. 同時実行制御
っていうレイヤーの異なる3つをごちゃまぜにしてるからダメなんだろ
データモデルの良し悪しとは全く別次元の話だわ
2017/08/19(土) 19:20:57.01ID:fow9w/9c
常識的に考えるとそれらは別のレイヤーでやるよな
ただあの人みたいにいずれも検証だから同じレイヤーでやるみたいな派閥もあるみたいだね
189
垢版 |
2017/08/19(土) 19:42:05.97ID:b1lc6Upk
>>187
cancelメソッドとそれが不可能だって例外ですべてハンドリングするのも同じ次元だけどな。
>>188
検証としては同じレイヤでやるが、実際の処理を同じものが持つかどうかは別だぞ。
検証処理を行うのは一人がやるべきだし、それぞれのステートにおいて適切なロジックがやるべき。
そのロジックの結果同士の和とか積になるよね、って。
そうしないと優先順位が生まれたときに、あとから定義したりしていなかった優先順位の解釈を、既に散在してしまったチェックロジックに入れて行くことになってしまう。
データが一人でやるべきものではなくて、ビジネスロジックが検証してやるべきものだ、って話だよ。
2017/08/19(土) 22:03:05.65ID:y/QCc+p9
>>>187
権限がなければキャンセル処理を実行できないようにしたいのであれば、例えばキャンセルボタンをグレーアウトさせればいい
その場合、権限ないにも関わらずにcancelメソッドが呼び出された場合は業務エラーじゃなくシステムエラーだから扱いが異なる
最終的な実装はどうあれ同じ次元として扱ってるとまともな設計にはならないよ
2017/08/19(土) 22:24:13.25ID:y/QCc+p9
アンカ間違えてた
>>187じゃなく>>189

下の3つを「検証」って言葉で一括りにしてるとプログラムの大半はなんらかの検証処理になっちゃう可能性がある
検証って言葉をどういう意味で使ってるのかとか、何に対する検証なのかを考えたほうがいい気がする
ロジックの散在とか優先順位の解釈とか言いたいことは分からなくはないけどね

1. 注文がキャンセル可能かどうか
2. ユーザーがキャンセルの実行権限があるかどうか
3. キャンセル実行時にデータ整合性が保証できるかどうか
192
垢版 |
2017/08/20(日) 07:16:27.75ID:mQe7YUF9
>>190
それは、キャンセルボタンが押せるかどうかの判定で、キャンセルができるかどうかの判定と似てるが違うものだよ。
キャンセルボタンではキャンセルできないけど、電話してオペレーターにキャンセルしたい、と頼めばやってくれる、とか。

>>191
そうだな。言葉が悪いか。
状態検証
権限検証
整合性検証
は、すべて「検証」ロジックが呼び出すべき処理、って感じかな。
2017/08/20(日) 08:59:15.38ID:dgrWF/1p
>>192
引っ込みつかなくなったのはもうわかったから
2017/08/20(日) 13:53:16.66ID:m8177A+a
implements ICancelable
でいいだろこれでコンパイルも通る

おまえら、たったこの1行のコードもひねり出せない無能のチンカスガイジ低級プログラマ土方ジャップランド土人だったのか?
2017/08/21(月) 00:11:33.04ID:+nwikK0h
何がええんや
2017/08/21(月) 00:14:41.29ID:+nwikK0h
100歩譲って無能のチンカスガイジは認めるわ
土方プログラマっていうのもまあ分かる
しかしジャップランド土人というのもそのとおりだ
2017/08/21(月) 01:07:09.51ID:7hohe37q
>>192
>すべて「検証」ロジックが呼び出すべき処理、って感じかな。

そのすべてを呼び出す「検証」ロジックって何ぞな?
2017/08/21(月) 03:03:23.75ID:eGD2En39
>>196
認めすぎィ!
199
垢版 |
2017/08/21(月) 07:29:55.85ID:H2KMBRSF
>>197
あー、確かに。それは微妙か。
データフローとか、ジョブの検証フェーズになるだろうね。
2017/08/21(月) 19:51:47.16ID:Kzr43Eyo
話は変わるが
私はユーザーオペレーションのミスも例外で処理する(例外シナリオ)
これは一番やりたいことを最も早く簡潔に書くためだ(メインシナリオ)
やりたいことが出来ないのはシステムにとって致命的だが、ミスは回避できる特に開発段階では
ミスかどうか早めに自発的に判断するのはやぶさかではないが、そこでも例外を投げて例外シナリオであることを明示する

システムにとって必要不可避なユースケースを最小で実現するためだ
問題があれば聞かせてほしい
2017/08/21(月) 21:02:35.44ID:TUwJwlJW
>>200
前にそれやったらロジックが複雑になったことある
2017/08/21(月) 21:28:17.07ID:Kzr43Eyo
>>201
うちではロジック変わらない
設計者の技量の問題かな
2017/08/21(月) 21:52:21.63ID:wYi/O97J
>>202
エラーによっては別の方法を促さなきゃいけない仕様になっているのに
まとめて処理しようとしててmain関数がお化けになってた
エラーメッセージってちゃんと表示しようとするとその時の色んなもんが必要になるんだけど
それも上手く引っ張ってやらないといけない
その場でやったほうが楽だったよ
エラーメッセージ用の必要なデータの抽出ってのも結構骨が折れる
しかも頂点でしかやってねーからある時mainが全部using持ってないと動かなくなちゃった
2017/08/21(月) 22:06:44.94ID:Kzr43Eyo
>>203
それは代替シナリオで例外シナリオではない
記述場所の問題なら例外に乗せて投げればいい

そもそもmain関数とかオブジェクト指向じゃないだろそれ
2017/08/21(月) 22:06:53.89ID:lYWr+wd6
もともとプログラムってのは確認して実行しても良さそうなら実行っていう戦略とは根本的に相性が悪い
確実に実行できることを保証するって深く考えると実はかなり難しいのでまず間違いなく何処かで漏れる
どうせ漏れがあるなら最初から確認せずにとりあえず実行してしまえばいい
実行してみて何事もなければそれで良し
ダメなら適切な例外をなげろって設計が実は最も自然な設計
これだけでも完全なシステムを作れる
まあそれだけだとUXが悪いからクライアント側で書式チェックぐらいはしてもバチは当たらんだろうね
2017/08/21(月) 22:19:48.01ID:wYi/O97J
>>204
例外じゃん
少なくとも一瞬は例外だったじゃん
そこから例外→代替シナリオのルートがねーと
コード上では
お前の処理が全部食っちゃってて手の入れようがない
2017/08/21(月) 22:34:43.69ID:Kzr43Eyo
>>206
いや代替シナリオは別途設計書く
コードの例外と例外シナリオは同じではないぞ
2017/08/21(月) 22:39:57.15ID:wYi/O97J
しかも頂点まで戻って来ててしまって

代替シナリオで以降の処理を続行的な選択をすると
例外発生処理まで来たルートをフラグを見てお通しする
見事なクソコードなのだ!
パオーン!って俺も叫んだ!

プログラム全体で作ったインスタンスを消すともう動かねぇよ
どーすんだコイツ的な衝撃
2017/08/21(月) 22:46:23.39ID:wYi/O97J
>>207
代替があるかどうか?って
ハイ、イイエ
をその処理に対して誰かがちょっとでも浮かぶかどうかじゃん?

ここまとめて例外で弾き飛ばすと
あ、ここは例外でいいよ
メッセージ出して欲しいなぁ
って客の気分やから
融通が効かないクソコードになんで
2017/08/21(月) 22:48:21.65ID:Kzr43Eyo
>>209
何言ってんの
2017/08/21(月) 22:55:05.00ID:wYi/O97J
>>210
(´・ω・`)俺の言ってることあんま理解できない?
2017/08/21(月) 23:04:43.19ID:Kzr43Eyo
誰か通訳
2017/08/21(月) 23:06:06.88ID:wYi/O97J
>>207
サービスで代替?があるやつだけ教えてやったけど
これだけだと思ってるの?
まだまだあるぜ
バーカ
検討を祈る!
2017/08/21(月) 23:16:42.53ID:wYi/O97J
うん、俺がアホだったね
死ぬわ(´・ω・`)
環境特有の状況だね
2017/08/21(月) 23:19:42.56ID:wYi/O97J
そしてすまん(´・ω・`)
2017/08/21(月) 23:22:00.62ID:Kzr43Eyo
代替シナリオと代替サービスを一緒くたにしてるのかな
2017/08/21(月) 23:26:47.25ID:wYi/O97J
>>216
いや酒飲んで寝起き
2017/08/22(火) 06:43:04.83ID:9GD6qpN2
お酒のせいにする男ってサイテー
2017/08/22(火) 07:37:50.45ID:w3Lq2Uzy
まだ夏休みだっけ?
2017/08/22(火) 09:33:05.29ID:NJ87VB64
○次受けが多いほど退場率が早くなる。高くなる

直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 
長時間労働 高稼働 高スキル要求が多い

零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと

これならJIETから3次でいったほうがいいな

446非決定性名無しさん2017/08/02(水) 22:12:48.95

JIETに毎月5千円払えば3次から入場できるだろ?
高額をうたうフリーランスのサイトはだいたい5次から45万円
JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした
高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした

JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の
間でやらしている。

372仕様書無しさん2017/08/11(金) 10:31:43.41
フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。
高額に見せているけど実際は50万前後
JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ

それらの案件まさぐってHPで転売していたのが零細ITがやるフリーランスサイト

自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む
2017/08/23(水) 07:27:54.25ID:6/9LzVc0
オブジェクト指向に造詣の深い諸兄は、DTOとかPOCOとか、クラス図に書いてます?
2017/08/23(水) 08:20:46.57ID:kJ94jZYw
>>221
データベースのdtoは書かない
ViewModelは書く
2017/08/24(木) 10:06:58.66ID:hIiCK2jN
>>222
一般的にはそういう認識で良いんですね

プログラムできない上司と二人きりの社内IT便利屋なので世間様の動向が解らず
ありがとうございます
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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