[過去ログ] + JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
187
(3): 160@JavaScript ◆EpG1YCxoik (アウアウ Sa9f-UmMt) 2016/09/15(木)07:23 ID:FbcVefQGa(2/2) AAS
>>183
正直、◆SEdFBOkLSw の説明力にも問題があると思うが、話がずれてる
彼がいってるのは「A社が作成した低品質Promise非互換ライブラリコードの保守/改修を自社で引き受けた時にどうするか」で対策は大きく3通りある

1. 低品質Promise非互換ライブラリコードに対応したコードを書く
2. 低品質Promise非互換ライブラリコードを捨ててPromiseで書き直す
3. 低品質Promise非互換ライブラリコードを捨てて自社ライブラリで書き直す

◆SEdFBOkLSw は 1. を選択し、「setTimeoutでほげほげ」して対策した
だが、「setTimeouでほげほげ」が彼以外の人にはさっぱりわからない
そんな状況

1. を選択するなら低品質Promise非互換ライブラリのドキュメントを読んで該当ライブラリ独自の書き方で書くのが最良だと思うが、
省1
188
(1): ◆SEdFBOkLSw (アウアウ Sa9f-wJFc) 2016/09/15(木)07:43 ID:AXf5reAda(2/4) AAS
>>186
かけるけど、スマートもしもしだから辛いんよね。コードうつの。
>>187
「A社が作成した、、保守改修を、自社で、、」ではないよ
A社に直させる。

特定パターンの実データ無いと再現させにくかったし、仕方ない。
A社に直させるのに、A社のソースにパッチ入れると割と面倒なの。
A社がそのパッチ取り込んだときの、俺の工数とか改修費の話になるけど。
189: 160@JavaScript ◆EpG1YCxoik (アウアウ Sa9f-UmMt) 2016/09/15(木)07:45 ID:upPgTl6ca(1/2) AAS
test
190
(1): 160@JavaScript ◆EpG1YCxoik (アウアウ Sa9f-UmMt) 2016/09/15(木)07:56 ID:upPgTl6ca(2/2) AAS
リセッションしてIP変えても (アウアウ Sa9f-UmMt) のまま変わらないのね
◆SEdFBOkLSw とはIPレベルで同一ではなくてIP体系が同一レベルっぽい

>>188
> かけるけど、スマートもしもしだから辛いんよね。コードうつの。
WiMAXといっていたからモバイルルータだと思ったが、スマートフォンなのか
とりあえず、テザリングすればいいのでは?
コードが出ないなら机上の空論に過ぎないので、あなたの説明に説得力はないと思う

> 「A社が作成した、、保守改修を、自社で、、」ではないよ
> A社に直させる。
A社に直させるなら「自社で書くコードは何なの?」って話になると思うが
省2
191: (ワッチョイ 23ce-chWY) 2016/09/15(木)09:32 ID:AmHCeUDK0(4/9) AAS
> 説明が端的でとても分かりづらい
作り話を思いつきで作ってるから
矛盾が出てるだけw
192
(1): (ワッチョイ 23ce-chWY) 2016/09/15(木)09:35 ID:AmHCeUDK0(5/9) AAS
> 特定パターンの実データ無いと再現させにくかったし、仕方ない。
単体テストをやる技術がない証拠だな。
やっぱりブラウザでポチポチやってそうw
193
(3): ◆SEdFBOkLSw (スフッ Sdbf-wJFc) 2016/09/15(木)12:18 ID:QfaZZNRDd(1) AAS
>>190
スマホだよ。
家引っ越した時にネット回線契約すんのめんどくさくて、wimax置いてそのまま。
PCで2chはしないなぁ。
まぁ、空論と言われても。
休みの日にでも書いてみるわ。

自社で書くコードは、自社開発分じゃん。
もしくは講師と講座かなんかの形でウヤムヤにできるグループ会社かそのへん。
保守改修じゃないよ。コンポーネントで発注してるものを組み込んだ側の開発。

>>192
省1
194
(1): (ワッチョイ 23ce-chWY) 2016/09/15(木)21:20 ID:AmHCeUDK0(6/9) AAS
> 自社で書くコ ードは(略

何を言いたいのかさっぱりわからん。
誰も分かってないぞ

> それは下請けに言っとくよ。
下請けでもない俺にいわれてもなw

普通は言うもの。それが出来ない時点で駄目なんだわ。
検収やってんのか? やってるのなら問題でたなら突き返してるはずで、

>>182で以下のように言ってるってことは、それでOKだしたんだろ?
> 他社に他社の不具合改修させたら契約周りがクソめんどくさいので、そのへんは俺が見た。
省4
195
(1): (ワッチョイ 23ce-chWY) 2016/09/15(木)21:22 ID:AmHCeUDK0(7/9) AAS
で、一番言いたいことはだな。

お前の下請けが作ったPromiseっぽいもの=Promiseではない物の
挙動に対応するためのsetTimeoutを、Promiseの話をしている所に
持ち込むなってことだ。

結局最初に指摘したとおり、setTimeoutは意味なかったじゃねーか。
196: ◆SEdFBOkLSw (アウアウ Sa9f-wJFc) 2016/09/15(木)21:22 ID:AXf5reAda(3/4) AAS
>>194
何を問題とされてるかわからん。

何か悔しいことでもあんの?ずっと絡むけど。
197: ◆SEdFBOkLSw (アウアウ Sa9f-wJFc) 2016/09/15(木)21:23 ID:AXf5reAda(4/4) AAS
>>195
指摘が間違ってるんだもの。
俺は最初から対象絞ってる。
それが読めなかったお前のミスだよ。
198: (ワッチョイ 23ce-chWY) 2016/09/15(木)22:11 ID:AmHCeUDK0(8/9) AAS
> 俺は最初から対象絞ってる。

なら、その対象を絞っているとわかるという
レスを言ってみ。な?できないだろ?w
199
(1): (ワッチョイ 23ce-chWY) 2016/09/15(木)22:14 ID:AmHCeUDK0(9/9) AAS
>>41でこう言ってる。
> 俺は残り回数渡して再帰すると思うわ。setTimeoutで包んで。

ここまでPromiseの話しかしていない。
Promiseでないものの話はしていない。

そして>>43ですぐに突っ込まれてる
> > setTimeoutで包んで。
>
> またなぁw 余計な一言。
> なんでsetTimeoutを含まなきゃならんのか。
> これも何も分かってない証拠よ。
200: (JP 0H7f-9vqT) 2016/09/16(金)10:52 ID:HeaYZHP4H(1) AAS
引用してレスするときは、レス番入れてくれ
201: ◆SEdFBOkLSw (アウアウ Saff-wJFc) 2016/09/16(金)11:00 ID:iNqeUBooa(1) AAS
>>199
>>28プロミス使わない
>>41再帰する、ただsetTimeoutはかける
>>48プロミスかどうかわからんプロミスっぽいものへの言及

なんていうか、否定されたことが悔しくて仕方ないのかな。
無能なのに。
202
(1): (ワッチョイ 23ce-chWY) 2016/09/16(金)23:13 ID:90O68WAb0(1) AAS
× プロミスかどうかわからんプロミスっぽいものへの言及
○ 下請けが作ったプロミスではないものへの言及

だったはずだが?

プロミスっぽいもの = プロミスではない。

だからPromiseの話題をしている所に、
お前の会社固有のPromiseではないものへの問題の
解決策を書いてどうするんだ?って話なんだが。

どこからどう見ても他の人にとって参考になる話じゃない。
どうしてPromiseとは違う自社固有の問題ですって言えないのかな?
203: ◆SEdFBOkLSw (スププ Sdbf-wJFc) 2016/09/17(土)00:19 ID:bfjDDIRyd(1) AAS
>>202
そう書いてんじゃん。
プロミスっぽいもの、って。

自社固有と言うより、実装固有の話でしょ。
それがネイティブであろうが、ポリフィルであろうが、babelでトランスパイルされていようが。
少なくとも中がホワイトボックスになるまではさ。
だから、ずっと、実装の話してんだけど。

「プロミスとは違う」とは最初に言ってんじゃん。っぽい、って。
読解力ゼロなの?
204: (ワッチョイ 23ce-chWY) 2016/09/17(土)00:48 ID:46oy45zx0(1) AAS
> そう書いてんじゃん。
> プロミスっぽいもの、って。

問題はそこじゃない。
それがプロミスでない以上、それは関係ないものの話だ。

Promiseの話をしているときに、お前は全く別のライブラリ
それも下請けに作らせたものの話を、何の説明もなく始めたんだよ。

オープンソースでもない、お前の会社でしか使われてない
ライブラリの問題点の解決策をするなって言ってる。
205: (ワッチョイ 333c-eXu6) 2016/09/17(土)13:14 ID:q/Ue3ybd0(1) AAS
このスレで単にPromiseと言えばES6(2015)で標準化された仕様に則ったものだと認識されるだろう
それ以外の物を前提に話をされても周りは混乱するだけだから、その場合はライブラリ名を示すなり「下請けが作った独自実装で標準的でないPromiseっぽい物」と呼ぶなりして区別すべき

少なくともただ>>23としか聞いていない質問者に「下請けが作った独自実装で標準的でないPromiseっぽい物」の怪しい実装を前提にした答えを返すのは間違ってる
206: (ワッチョイ 23ce-chWY) 2016/09/17(土)13:31 ID:5r5hyKhZ0(1/9) AAS
Promiseが使えるのはES6からである。
つまりIEにも対応しないといけない以上ES5も使うしか無い。
babelは間に挟まってるから、使ったらいけない。
polyfillも信用してはいけない。
自社で作るのが最善の選択。
ただしコストがかかるから下請けに作らせる。
下請けは技術力がないからPromiseではなくPromiseっぽいものしか作れない。
Promiseっぽいものにはthenが非同期ではなく同期的にしてしまうバグが有るもの。
それが常識なのだから、そのバグに対応するコードを入れるのも常識。
他社に他社の不具合改修させたら契約周りがクソめんどくさいので、そのへんは俺が見た。
省3
1-
あと 796 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s