【IT】さらばスパゲティコード、「マイクロサービス」で分割

1田杉山脈 ★2019/06/07(金) 23:45:21.86ID:CAP_USER
システムを構成する機能を切り分けた「マイクロサービス」の活用が進んでいる。プログラムが複雑に入り組んだ「スパゲティ状態」に陥る事態を避けて、開発や運用を容易にする。眼鏡専門店「JINS」を運営するジンズは、あらゆるモノがネットにつながる「IoT」基盤に採用した。

【前回記事】クラウド仮想化の進化形、「コンテナ」の正体

「アプリケーションやデータの種類を柔軟に変えられるようになった」。眼鏡販売大手の…
https://www.nikkei.com/article/DGXMZO44083340T20C19A4000000/

3名刺は切らしておりまして2019/06/07(金) 23:50:55.07ID:lvaIB9Y0
うちのC++の1関数2万行のコードも直してください
もはや残っているメンバーの誰一人手を付けられません
大手です
こんなプロジェクトばっかです
世界で勝てるわけ無いです
15名刺は切らしておりまして2019/06/08(土) 00:20:06.79ID:TuiWpoK1
>>3
2万行程度なら簡単そうだけど
無理だと思うなら捨てて作り直した方が早いんじゃね
30名刺は切らしておりまして2019/06/08(土) 00:52:29.05ID:iZhkkEh+
>>3
辞めて、さっさと他にうつれば?なぜしないの?出来ないの♪
37名刺は切らしておりまして2019/06/08(土) 01:22:47.49ID:HCEe5yIF
>>3
1関数で2万行って・・・
何をどうしたらそうなるのか。
4名刺は切らしておりまして2019/06/07(金) 23:54:00.83ID:ha1PUuai
ようこそデバッグ地獄なんじゃないの?
6名刺は切らしておりまして2019/06/07(金) 23:55:57.19ID:EgB5IvEX
スパゲティーを小皿に取り分けてもスパゲティー
7名刺は切らしておりまして2019/06/08(土) 00:00:26.14ID:MR0BjAV9
パソコンの背中の配線群の事かと思ったが
違うんだね。
8名刺は切らしておりまして2019/06/08(土) 00:01:14.48ID:idBhKb7s
途中途中でリファクタリングの工数と予算を要求すると蹴られるんだよな
で、ス→スパ→…→スパゲッティ、と
スの段階でリファクタリングすりゃ、最小の混乱で済んだのに
10名刺は切らしておりまして2019/06/08(土) 00:02:21.89ID:6ZydLyfa
プログラムがスパゲッティなのの半分は仕様がスパゲッティだから
16名刺は切らしておりまして2019/06/08(土) 00:20:43.60ID:3+Si24+K
>>10
人間そんなに頭良くないから、最初から完璧な完成形なんて設計できねぇんだよ。
金が無きゃフェーズフェーズで90点くらいで出来上がると60点くらいになる。
24名刺は切らしておりまして2019/06/08(土) 00:44:34.83ID:kxsavYD3
>>16
オープンソースのプログラマーの話で、まず、完璧に動くものを作り、次に、それをふまえて、ゼロから作り直すという
作業手順でやってるって話を聞いた。優秀な人でもそうなんだよ。
11名刺は切らしておりまして2019/06/08(土) 00:10:30.92ID:CFlzUcPy
マイクロサービスの中が更にスパゲッティになる
17名刺は切らしておりまして2019/06/08(土) 00:27:51.13ID:uA7R7QrS
メガネ屋さんとどんな関係が?
18名刺は切らしておりまして2019/06/08(土) 00:35:10.14ID:2TKc3F1p
遂に出てきたな
19名刺は切らしておりまして2019/06/08(土) 00:35:26.14ID:+76JWvVC
何が言いたいのかサッパリわからん
プログラムの事を知らない人間が記事を書いてるのでは?
21名刺は切らしておりまして2019/06/08(土) 00:37:47.22ID:2TKc3F1p
>>19
お前みたいなやつのせいでいろんなことに苦労したもんだよ
分からないなら今すぐその業界をやめなさい。センス無い。
25名刺は切らしておりまして2019/06/08(土) 00:45:00.70ID:NTgiKhYn
>>21
ファイル数増やして仕事した気になってるスパゲティならぬスカスカコードを量産するお前みたいなバカだな
20名刺は切らしておりまして2019/06/08(土) 00:35:28.18ID:xL5bxpHZ
ソースを全て解読しようとするから無理なわけで
ソースを機能で分解して、分解できないなら一から作って結果突合の方が精度高い
22名刺は切らしておりまして2019/06/08(土) 00:42:24.44ID:KCbIEVa1
なくならないとおもうけどな
コード化する以前にどういうふうに
するかを頭にえがかなけければ

構造化のほうがましかも

26名刺は切らしておりまして2019/06/08(土) 00:47:00.35ID:sdvzw1yQ
相互依存関係が強いと改修コストが高い
1つ完結で小さなサービスの寄せ集めなら影響しない
28名刺は切らしておりまして2019/06/08(土) 00:50:42.53ID:561/Wdwj
発注者自身が、自社の事が判らないと手の付けようがない。

勝手に進めると怒られるだろうし。

それではできませんと言う勇気が無いと後で重大トラブルになる。

29名刺は切らしておりまして2019/06/08(土) 00:51:03.97ID:idBhKb7s
masmで10万行のプログラムを作成・メンテ・サポートしてたけど、
始めから(隠れ)リファクタリングを頻繁に行い整った状態を維持すれば、
どうってことない規模だったな
31名刺は切らしておりまして2019/06/08(土) 00:53:33.81ID:T0vN6uNX
マイクロサービスって何?って聞くと
答える人によって違うんだろうなw
33名刺は切らしておりまして2019/06/08(土) 01:01:47.96ID:561/Wdwj
「旅行のご予定はいつですか?」

「夏になるか、秋になるか、2月になるかもしれません・」

「ご予算は・・・。」

「20万円になるか、ボーナスが減れば10万円で、
 宝籤に当たれば50万円になると思います。」

「・・・。」

35名刺は切らしておりまして2019/06/08(土) 01:07:18.20ID:KCbIEVa1
ダイクストラ
38実況禁止さん@転載も禁止。 2019/06/08(土) 01:24:51.68ID:CeH/vCDa
スパゲティサービス←オチ
39名刺は切らしておりまして2019/06/08(土) 01:24:52.22ID:UksdIGg8
あとで分析して違う言語に移し直すとかなったら、スパゲッティの方が効率よく
かつ何の誤植なり差異もなく移せると思うがねえ

なんでもかんでも細かく書くやつの気がしれん

40名刺は切らしておりまして2019/06/08(土) 01:42:41.64ID:ErDiX992
関数なんて使わない。呼び出しだけで何クロックかかることやら。ただひたすらジャンプあるのみ。
46名刺は切らしておりまして2019/06/08(土) 02:59:28.78ID:EclMVtdd
今頃になって「時代はマイクロサービス(キリッ」とか頭おかしいです
50名刺は切らしておりまして2019/06/08(土) 04:40:10.69ID:zX7X5gBh
バローズのFortranの

プログラムのメンテ

二度とやりたくない

51名刺は切らしておりまして2019/06/08(土) 05:30:57.94ID:qvEZAd4m
今度はそのマイクロ同士がどう連携してるのかが分からなくなり
結局同じ羽目になる予感。

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1559918721/