リファクタリングすると全部テストしろと言ってくるやつの矛盾

■ このスレッドは過去ログ倉庫に格納されています
2018/04/15(日) 13:13:44.63
機能追加や変更した時に、全部テストしてるでしょ?
いつもやってることじゃん
2018/04/30(月) 21:30:28.84
二日で終わる仕事を一週間かけるのはデフォ
2018/04/30(月) 21:34:35.72
>>784
すぐファビョるのもダメ管理者の特徴だな。
2018/04/30(月) 23:39:07.39
https://gigazine.net/news/20150603-how-critical-software-tested/

だってさ
スーパープログラマなんていらなかったんや
2018/04/30(月) 23:48:16.67
ロケット制御みたいな枯れた分野では予測可能性が重要で創造性は必要が無いってことね
2018/05/01(火) 00:24:51.63
自分の嗜好と現実がぶつかったら現実のほうを否定するタイプだな
2018/05/01(火) 00:29:43.04
          \   r'´ ̄ ̄ ̄    ̄ ̄ ̄`、::.   ___
   l} 、::       \ヘ,___,_ ______/::.__|    .|___________
   |l  \::      | |             |、:..  |[], _ .|:[ニ]:::::
   |l'-,、イ\:   | |    ∧,,,∧ .   |::..   ヘ ̄ ̄,/:::(__)::
   |l  ´ヽ,ノ:   | |   (´・ω・`)    ,l、:::     ̄ ̄::::::::::::::::
   |l    | :|    | |,r'",´ ̄ ̄ ̄ ̄ ̄`ヽ、l:::::
   |l.,\\| :|    | ,'        :::::...  ..::ll::::    そうだ
   |l    | :|    | |         :::::::... . .:::|l::::   これは夢なんだ
   |l__,,| :|    | |         ::::....  ..:::|l::::    ぼくは今、夢を見ているんだ
   |l ̄`~~| :|    | |             |l::::   目が覚めたとき、
   |l    | :|    | |             |l::::   ぼくはまだ12歳
   |l    | :|    | |   ''"´         |l::::   起きたらラジオ体操に行って、
   |l \\[]:|    | |              |l::::   朝ご飯を食べて、涼しい午前中にスイカを食べながら宿題して、
   |l   ィ'´~ヽ  | |           ``'   |l::::   午後から友達とプールにいっておもいっきり遊ぶんだ・・・
   |l-''´ヽ,/::   | |   ''"´         |l::::   
   |l  /::      | \,'´____..:::::::::::::::_`l__,イ::::
2018/05/01(火) 00:33:25.55
異世界に転生して洋食屋に行きたい
2018/05/01(火) 01:05:01.27
戻りたいと思えるような過去すらない
何もかも足りなすぎる
2018/05/01(火) 11:24:21.67
三歳児は何もないのに楽しそうだよ
2018/05/01(火) 11:41:22.97
はあああああ
人類滅びねえかな
2018/05/01(火) 13:16:25.14
>>792
何故、枯れた分野だと?
2018/05/01(火) 17:07:58.55
テストなんて不要だ
不具合はすぐにユーザーが見つけてくれる
新しい価値の想像、そしてスピード感こそすべて
2018/05/01(火) 17:16:31.18
トイレでケツを拭く時間も無駄だとか言いそうなヤツですね
実際拭いてないとかいそうで困る
2018/05/01(火) 22:19:55.22
トイレにいく時間も無駄
2018/05/01(火) 22:47:05.99
>>800
確かにお前さんのは想像だけみたいだな。
2018/05/02(水) 16:05:14.33
>>800
MSさん毎月毎月止めてください
2018/05/06(日) 21:12:14.93
トイレと書斎を融合すれば座りっぱなしでいいからケツ拭かなくても無問題
2018/05/08(火) 20:29:09.78
MSって2005年にvs無償化したのを最後に、何も革新的なもの打ち出せてないよね。
2018/05/08(火) 20:34:33.22
それは単にお前が革新的だと認めたくないだけじゃないの?
2018/05/08(火) 21:20:16.03
俺のパソコン買ったはずなのに
実際にはマイクロソフトが好きなようにいじくりまわす
2018/05/08(火) 21:28:59.63
C#ほど攻守において高い次元でバランスのとれた言語は他に存在しない
2018/05/08(火) 23:13:03.66
>>806
おじいちゃんこんにちは
2018/05/09(水) 01:19:15.28
まったまった、マジでMSが最前線を開拓した技術やサービスって、成功したのは割とないやろ
基本成功したやつをパクって金と物量でシェアもぎ取る感じやん
2018/05/09(水) 02:46:20.20
まだM$とか言ってるジジイ生きてんの
2018/05/09(水) 02:54:34.82
>>811
お前の言う最前線ってなんだ?
成功したもの=最前線じゃないんだが?

どうせアップル信者だろうからそれで例えると
MacやiPhoneに最前線のものなど存在しない
どんなものでも成功できなかった最前線が別にある
814仕様書無しさん
垢版 |
2018/05/09(水) 12:14:43.48
最前線なのに過去形とゆう矛盾wバカw
2018/05/09(水) 13:30:14.38
最前線が軒並み失敗ってことだろ
2018/05/09(水) 15:53:49.25
最前線である事は
十分条件であるが
必要条件ではない
2018/05/09(水) 15:56:42.93
焦点は最前線をパクったのは誰かってことだろう?
2018/05/10(木) 07:35:15.76
タダでOSを配りつづける見返りに
相手のコンピューターを実質自分のものにして
個人情報を収集して国家に横流しし
見返りに便宜を図ってもらうことで会社が存続する

先鋭的ビジネスモデルの開発に成功した
2018/05/10(木) 07:55:02.71
あ、はい、スマホですね
2018/05/10(木) 11:10:17.56
>>806
サーフェス
アジュール
ウィンドウズモバイル
マウス復刻
Xbox
Windows10
TypeScript
VScode
VSのターゲットOS拡大
オフィス製品の料金体系
オフィスオンライン
SQLServerがいい感じになってきた

ほら、いろいろやってるじゃん
2018/05/10(木) 11:12:31.49
>>811
程度問題でもあるけど
アップルやグーグルもほとんどそうだぞ
自動運転だって1970年代には日本は研究はじめてるし
2018/05/11(金) 00:03:49.96
クール

革新的かつ成功
typescript

革新的だが失敗
Surface→肝心のRTは失敗
Windowsモバイル→何故か失敗

成功したが、フォロアーとか競合とか繋いだだけ
Xbox
VSCode
VSターゲットOS(cordova、Xcode連携)
office365
office onlime

革新的でもなく、失敗
VSターゲットOS(xamarin系)

ダサい

SQLserver、officeの料金体系とマウス復刻はわからん。なんの話題だろう
2018/05/11(金) 00:10:59.36
なんだかんだ言ってVisual Studioは一番快適なIDEでしょ
2018/05/11(金) 00:15:38.04
VScodeは神(拡張にもない機能は他エディタと併用)
VS2017もUnityをC#でやるなら神
それは否定しようがない
2018/05/11(金) 00:36:33.78
>>823
IntelliJは英語わかんないガイジにはきついもんな
2018/05/11(金) 01:07:44.54
>>825
Android開発するときは使ってるよ
その上でVisual Studioの方が優れてると思うね
2018/05/12(土) 00:25:57.46
IntelliJの良さがわからない
VScodeもVSに比べたらカス
スペック低いだけじゃないの?
2018/05/12(土) 09:34:52.77
VSCodeはエディタと他システムが疎結合であるという点が本家VSより優れている
OSSのようにマルチプラットフォームで作業したい場合
Web系のように多彩な外部ツールを柔軟に組み合わせたい場合
そういう時には本家VSというかall-in-oneが基本のIDEは不便なんだよね
2018/05/12(土) 09:46:45.36
>>827
VSCodeはエディタやろ
IDEと同じ土俵で比べなすなw
2018/05/12(土) 10:04:47.70
オブジェクト指向的で良いよなVSCode

class VSCode : ITextEditor
class Git : IVersionControlSystem
class CakeBuild : IBuildSystem

class VisualStudio : IGodDevSystem

だいたいこんなイメージ
2018/05/12(土) 10:44:59.96
>>829
使いようによってはIDEみたいなもんだろ
2018/05/12(土) 10:50:18.06
関数名や変数名を単なる文字列置換じゃなく構文に沿って書き換えてくれる機能は超便利だよな。
2018/05/12(土) 10:51:55.06
>>831
違うよ
834仕様書無しさん
垢版 |
2018/05/12(土) 11:53:23.76
codeはバカ向けのvsやしな
好きな奴が多いのもわかるw
2018/05/12(土) 11:59:14.37
>>834
確かにVSの代わりとして使おうとするのはバカやな
836仕様書無しさん
垢版 |
2018/05/12(土) 12:00:42.20
デザインパターンのブログ(ヤフーブログ)・・・・なかなか良い。

https://blogs.yahoo.co.jp/kamyu_2010/35442561.html
2018/05/12(土) 12:57:56.86
>>834
そもそも用途が全然違うから比較するのがおかしい
2018/05/12(土) 12:59:58.30
>>837
vscodeでビルドやデバッグしたり、SCMと統合したりしてないの?
2018/05/12(土) 13:09:50.99
>>838
(VSが例に出てるから)たとえばC#の場合、それはVSCodeじゃなくてOmnisharp
2018/05/12(土) 13:13:55.54
>>839
うん、だからそういうのを統合したものが統合開発環境だよね
2018/05/12(土) 14:12:29.90
1つのインターフェースから様々なサブシステムをコントロールしてプログラミングのライフサイクル全体をサポートするのが統合開発環境である

という定義なら確かにVSCodeも統合開発環境と言える
しかしこれではEmacsやVimあるいはただのターミナルですら統合開発環境と言ってしまえる

じゃあ統合開発環境とその他の明確な境界線ってどこにあるのと聞かれるとそんなものは定義できないというしかないのが実情
なのでベンダが統合開発環境を公称したりユーザーの大部分がこれは統合開発環境だと認識して初めて統合開発環境とする以外に現実的な定義方法は存在しない

EmacsやVimなどの高機能エディタやただのターミナルを統合開発環境と呼ぶ人は滅多に居ないのでテキストエディタだ
同じようにVSCodeを統合開発環境と呼ぶ人は滅多に居ないのでこれもただのテキストエディタだ
2018/05/12(土) 14:23:48.20
そう言う意味ではEclipseも統合環境じゃ無くなるよな?
2018/05/12(土) 14:27:49.40
Eclipseは統合開発環境と言っていいだろう
記憶が間違ってなければ公式もそう自称してるし
多くのユーザーが統合開発環境だと認識している
2018/05/12(土) 14:53:28.87
>>840
違うってば
2018/05/12(土) 15:34:35.01
Eclipsが統合環境なら、Emacsだって統合環境って言っていいんじゃね?
統合して無い分は外部呼び出しなんてまるっきり同じだろ?
2018/05/12(土) 15:47:03.72
自分で環境を作っていくのは統合環境じゃない
統合環境というのは(開発環境が)統合済みの環境であって
統合可能な環境じゃない
2018/05/12(土) 15:58:56.55
Eclipseなら最初から統合環境が整備されてるみたいな言い方だな。
2018/05/12(土) 19:07:01.18
>>845
Emacsは統合開発環境って自称してないしみんなテキストエディタと思ってるからテキストエディタだよ
849仕様書無しさん
垢版 |
2018/05/14(月) 12:36:08.62
寄せ集めとintegratedは全然違うもんやろ
統合て訳すとよう分からんようになるけどw
850仕様書無しさん
垢版 |
2018/05/17(木) 13:41:19.44
emacs の学習曲線を検索すれば
統合されてない環境と言える
2018/05/17(木) 19:58:19.68
リファクタリングするだけのプロジェクトとかないのかな
2018/05/17(木) 21:29:06.23
>>851
作り直しっていうプロジェクトならいくらでもある
853仕様書無しさん
垢版 |
2018/05/17(木) 21:54:00.44
月給80万円でいいから永久にリファクタリングするだけのプロジェクトないかな?
2018/05/17(木) 21:59:23.66
一般的にウェブサービスなんかだとリリースされた後も
修正(改良)が続くのでリファクタリングし続けることになるだろうね。
もちろんリファクタリングだけではないけれど
2018/05/17(木) 22:00:23.48
kbnをtypeに直したり
typeをkbnに直すお仕事

今、お前がやってる仕事とあんまり変わらないじゃん
2018/05/17(木) 22:35:46.04
>>853
歴史学者とかなるといいよ
2018/05/17(木) 22:58:54.83
>>855
直す以前に最初からそんなコードありえなくね?
普通どっちにするか決めるでしょ?
2018/05/17(木) 23:06:00.21
>>853
お前の設計センスに月80万の価値はないやろ
859仕様書無しさん
垢版 |
2018/05/18(金) 07:57:25.67
>>858
設計ではありませんリファクタリングです
わからないのなら答えて貰わなくて結構ですよ?
2018/05/18(金) 08:31:20.14
じゃあそれで
2018/05/18(金) 08:36:00.68
承知しました
2018/05/18(金) 09:08:37.56
俺、リファクタはifダクで頼むわ、参考演算子は抜いてね
2018/05/18(金) 09:46:36.89
だいたい素人の考えるリファクタリングって
どこかずれてるよね >>862とか
864KAC
垢版 |
2018/05/18(金) 10:03:37.10
素人が考える設計もかなりズレてるから
リファクタリングがズレまくるのは仕方ない
2018/05/18(金) 10:13:30.16
で正しいリファクタリングしてるやつから、
お前間違ったリファクタリングしておいて、
自分の間違ったリファクタリングが意味ないーって
マッチポンプしてるだけじゃねーかって言われるわけな
2018/05/18(金) 12:18:10.02
>>865
ひっでえ文章
スパゲティの才能あるよキミ
867仕様書無しさん
垢版 |
2018/05/18(金) 12:28:23.21
正しいリファクタリングw
オナニーにまで権威的裏付けを求めるキチガイの発想ワロタw
2018/05/18(金) 13:12:21.69
コンパイラが思いっきり最適化すんだから、可読性以外の目的でリファクタリングなんかするなって言われた。
2018/05/18(金) 15:54:23.58
>>868
マーチン・ファウラー様がそう言っているのだから従いなさい

http://bliki-ja.github.io/IsOptimizationRefactoring/

> 最適化とリファクタリングはどちらも変化を伴うものだが
> (なかには最適化かつリファクタリングとなる変化もあるが)、
> 両者は別物だと私は考えている。
>
> なぜなら、両者の目的が異なるからである。リファクタリングは、
> コードを理解しやすくするためである。最適化は、プログラムを速くするためである。
2018/05/18(金) 16:23:34.97
一人で頑張ってリファクタリングしても百倍以上の人数で寄ってたかってスパゲティ量産されるからもう諦めた
お前らみたいな意識高い連中と仕事したい
2018/05/18(金) 16:29:18.34
>>870
それを防ぐにはコードのコミット前レビューが必須なんだよな
ただの儀式になってない、本当のコードレビュー
2018/05/18(金) 17:24:33.27
>>870
まずはリファクタリングを仕事にしてみたら?
それが出来ない現場には、元から未来は無いし。
2018/05/18(金) 17:39:16.06
>>872
でもそれはやっちゃいけないんだわ。
本来は最初にコード書いた人がリファクタリングまでやって
コミットするのが正しい流れだから。
責任がある人に、最後まで責任を取らせるのが筋。
もちろん教育を兼ねて手本を見せるのはいいけどね
2018/05/18(金) 17:54:57.00
リファクタリング専門業者があれば転職するんだが
メンテナンス不能になったシステムを蘇らせるだけのお仕事
875KAC
垢版 |
2018/05/18(金) 18:08:18.13
リファクタリングしたら全部テストしろよ?
2018/05/18(金) 18:10:36.34
バグ修正したら全部テストしろよ?
2018/05/18(金) 19:03:58.34
Windows Updateしたら全部テストしろよ?
2018/05/18(金) 21:32:03.58
>>873
自分の将来の為に手を動かしてみたら?ってだけだよ。
879KAC
垢版 |
2018/05/19(土) 00:11:47.58
>>877
それは流石に頭おかしい
2018/05/19(土) 02:46:48.77
おかしくない
ネットから遮断してUpdateなどしなければいいんだ
2018/05/19(土) 08:01:10.59
>>879
素人さんは気楽でいいよね
Windows Updateの後になんらかの不具合がでる確率はわりと現実的な数字だよ
大きな組織なら経験あると思うがね
無視できるものじゃない
2018/05/19(土) 10:48:08.33
>>881
社会に出ろよ。
2018/05/19(土) 11:16:44.17
>>882
信じろってばw
2018/05/19(土) 11:16:57.59
>>881
大きい組織だとむしろ経験少ないだろ
小さい組織ほど無条件に更新かけて悲惨な目にあう
2018/05/19(土) 11:18:16.17
リファクタをそそのかされて
自分のコードが非常に汚いものに思えて
鬱で死にたくなってきた
2018/05/19(土) 11:21:52.19
コードがきれいな人もリファクタしてるから
2018/05/19(土) 12:12:37.26
>>885
コードが価値を生み出していることが第一
きれいとかそういうのは付加価値
本質を見失ってはならない
2018/05/19(土) 12:31:37.71
商品が売れていることが第一
生産コストがどうとかは付加価値

↑付加価値ではないだろ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。