Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • 古いコードを捨てて1から書き直したからこそ続いているソフトウェア - きしだのHatena
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

272usersがブックマークコメント58

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        古いコードを捨てて1から書き直したからこそ続いているソフトウェア - きしだのHatena

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント58

            • 注目コメント
            • 新着コメント
            dot
            WindowsNTの項で「闘うプログラマー」思い出した。読み物として面白いのでオススメ。あれ読んでカトラーが居た(今は無き)DECに対する憧れがあり、当時MLやNetNewsで「日本DEC」所属の人見かけるだけでほのかに敬意を抱いてた

              その他
              hogeaegxa
              全消しからの作り直しの何が難しいかって言うと、結局「移行」の2文字に集約されるんだと思う。DBもファイルも今あるものは全部消していいなら、悪手の典型の書き直しも、一気に成功率上がるんじゃないか

                その他
                naoya2k
                WindowsもMacOSも新旧アーキテクチャの長い併走期間があって徐々に移行している。新しいのが世に出てから10年くらい経ってはじめて移行できてる。失敗した例はPalmやWindowsPhoneなど枚挙に暇がない

                  その他
                  byourself
                  巨大システムの完全リプレースで全く問題を起こさずに良いことしかなかったのは偉大なるApple Silliconだけだよ。巨額の資本と天才があって為せる技。潰れていったものは数知れない。

                    その他
                    canadie
                    互換が捨てられるならね…その点Windowsは互換をほぼ保ったままNTカーネルに変更したわけだからすごい(代償としてNTの堅牢さは失われたが)

                      その他
                      jiro68
                      例示されたソフトウェアに関しては、書き直したからというより、変更に強いアーキテクチャに書き換えたからという方が正しい様に思う。元のアーキテクチャのまま書き直してもダメだっただろう。

                        その他
                        xlc
                        拙作 電脳麻将(https://kobalab.net/majiang/)は二度書き直した。1回目はNode.js対応、2回目はネット対戦機能に備えてサブパッケージ化した。古いコードを捨てるには目的が必要。

                          その他
                          yamadadadada2
                          あと数年したら丸ごと作り直せるAIが出てくるんじゃないかと期待

                            その他
                            n314
                            最初の見積もりの5倍くらいの苦労を想定しておけばまあまあ妥当な感じがしている。2倍以上、10倍以下みたいな。

                              その他
                              uehaj
                              今後は、動作や入出力を観察してホワイトボックスリバースしたり、自己観察して自己改善するようなAIならではの方法論で、書き直しという概念がなくなっていくとおもわれる

                                その他
                                s17er
                                一から書き直してもまた同じようなのが出来る罠(ジョエルもそんなこと言ってた)

                                  その他
                                  sakidatsumono
                                  オワコンフレームワーク使っていると1から書き直さざるを得なくなる

                                    その他
                                    secseek
                                    いいか悪いかじゃなく、程度問題かと思います。既存のコードの問題があまりに多すぎて作り直した方がマシだったら作り直せばいいんでしょう

                                      その他
                                      bouzuya
                                      ぼくの経験則的に書き直しは想像よりもコストがかかるし想像ほど良い形にならないことのほうが多い。書き直しの過程で新しい方針よりもさらに新しくて良い形が見つかったり、ね。多いだけで、すべてがそうではない。

                                        その他
                                        AKIMOTO
                                        ニコニコ動画は?

                                          その他
                                          mohri
                                          フルスクラッチでリニューアルされたSaaSとかあまり言われてないだけでもっとありそうなきがする。はてなブックマークもそうなんだけどブックマークコメントで言及されてないのは意外ともう忘れられてそう??

                                            その他
                                            osakana110
                                            WindowsはNT系の名前を2000にして98seからの客を一部乗り換えさせてからのXP出したのはずるいと思います。 あれでソフトウェア会社がNT系対応してるソフトウェアを結構出したよね。

                                              その他
                                              revert
                                              だからこそ、ほどほどのサイズのマイクサービスなりモジュールにして式年遷宮をするのだ

                                                その他
                                                matarillo
                                                WindowsはCairoとLonghornという、キャンセルされた(書き直そうとして失敗した)バージョンもあるし、この話題には適さないかも

                                                  その他
                                                  bamch0h
                                                  なぜうまくいったのかが知りたいですな。FF14とかもリビルドしてたよね?あれは吉田Pの手腕がよかったという理解なんだけども、本当にそれだけだったんだろうか?

                                                    その他
                                                    satmat
                                                    結局そのうちライバル企業が現れてシェアを奪って世代交代するパターンが最も多い気がする(広い意味でのリライト)

                                                      その他
                                                      syukit
                                                      全消しは積極的にするべきだと思ってる。思考をリセットできる

                                                        その他
                                                        coinlocker
                                                        Flash を殺して、 HTML5 として生きている。

                                                          その他
                                                          shoh8
                                                          Linuxはカーネルメジャーが上がるときはかなり思想を乗り換えてると思う。開発力を保持できるのは強いソフト。書き直したいだけじゃないイニシアティブ

                                                          その他
                                                          hryord
                                                          確かに当時のwindows95とかMacOSの不安定さには泣かされてたから英断だったなと思う。ある意味限界だったとも言えるが。

                                                            その他
                                                            umaemong
                                                            あわせて読みたい:https://www.hyuki.com/kokoro/#hajime

                                                              その他
                                                              kaorun
                                                              Windowsは実は今も絶賛書き直し祭を裏でやっていて、Explorerもメモ帳もペイントも書き換わったし、カーネルはRustで書き直してる。その割に品質が、と言うのもあるが、最初に作った人達がもうどんどん死んでるのでね

                                                              その他
                                                              cider_kondo
                                                              細かい話だが、「0から」と「1から」がごっちゃになってる気がする(例えばVistaというかLonghornはマイルストーン7まで行った後でServer 2003ベースにチェンジしたので、「0から」とは言い難いが、「1から」とは言えそう、的な

                                                                その他
                                                                jiro68
                                                                jiro68例示されたソフトウェアに関しては、書き直したからというより、変更に強いアーキテクチャに書き換えたからという方が正しい様に思う。元のアーキテクチャのまま書き直してもダメだっただろう。

                                                                  2025/05/13リンク

                                                                  その他
                                                                  omaya
                                                                  誰もLinuxをあげないのは?minix→からもunix→からも書き直しではないから?主体がちがうから?そういえばwindowsのwineも再実装では。

                                                                    その他
                                                                    leiqunni
                                                                    1から書き直すの意味がちょっと違うと思う。Netscape NavigatorとFirefoxは別物だ。1から書き直したくなる症候群は、今のものを書き直して今と同じものを作る時だと思う。まあ1からって言ってもクリーンルーム用意しないし。

                                                                      その他
                                                                      renu
                                                                      岩田聡氏が当時開発に行き詰まってたマザー2を、「このまま続けたら2年かかるが、1から作り直して良いなら半年でやる」といって作り直したエピソードが好き

                                                                        その他
                                                                        daishi_n
                                                                        macOSの先祖はNeXTなので平成初期からの生き残りではあるのよね。その辺はWindows NTも同じか。PhotoshopはCarbonからCocoaに書き直したし、Officeは機種固有部分を分離する方向で書き直ししたはず

                                                                          その他
                                                                          nemoba
                                                                          SVN→GITは移行さえも無視してデータ捨てても上手くいってしまうケース

                                                                            その他
                                                                            yarumato
                                                                            “FirefoxもWindowsもmacOSも、20世紀のコードを21世紀に入って捨てた。それ以降は安定した。書き換えが必要にはなってない。インターネットの世界も落ち着いて、今後は1から書き直すことは減っていきそう。”

                                                                              その他
                                                                              aaaikaaa
                                                                              非エンジニアが、「古いコードを捨てて1から書き直したい」と言っているナウ。

                                                                                その他
                                                                                pixmap
                                                                                いま、AdobeがPhotoshopとかIllustrator をウェブベースで1から書き換えてる最中では。

                                                                                  その他
                                                                                  byourself
                                                                                  byourself巨大システムの完全リプレースで全く問題を起こさずに良いことしかなかったのは偉大なるApple Silliconだけだよ。巨額の資本と天才があって為せる技。潰れていったものは数知れない。

                                                                                    2025/05/13リンク

                                                                                    その他
                                                                                    mohno
                                                                                    それを言ったらOfficeだって64bit化で相当書き直してる(32bit時代のソースが残ってない部分があったはず)。Visual StudioはWPFで全面的に書き直されたし、TwitterもRuby on railsからJavaになった。

                                                                                    その他
                                                                                    estragon
                                                                                    基本はこれよね / “なんらか1から書き直す必然性は残るだろうけど、それは単にコードがダサいからとかではなく、今後の発展につながる形である必要があると思う”

                                                                                      その他

                                                                                      注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                                      リンクを埋め込む

                                                                                      以下のコードをコピーしてサイトに埋め込むことができます

                                                                                      プレビュー
                                                                                      アプリのスクリーンショット
                                                                                      いまの話題をアプリでチェック!
                                                                                      • バナー広告なし
                                                                                      • ミュート機能あり
                                                                                      • ダークモード搭載
                                                                                      アプリをダウンロード

                                                                                      関連記事

                                                                                        usersに達しました!

                                                                                        さんが1番目にブックマークした記事「古いコードを捨て...」が注目されています。

                                                                                        気持ちをシェアしよう

                                                                                        ツイートする

                                                                                        古いコードを捨てて1から書き直したからこそ続いているソフトウェア - きしだのHatena

                                                                                        Joel on SoftwareにNetScapeを例に、古いプログラムを捨てて1から書き直したくなるのは戦略ミスだって書...Joel on SoftwareにNetScapeを例に、古いプログラムを捨てて1から書き直したくなるのは戦略ミスだって書いてあるけど、あのとき書き直してなかったら続いてないんではって思ったので、1から書き直して続いてるソフトウェアを挙げてみる。 FirefoxNetScapeからMozillaに移行するときに、新バージョンのリリースがなくなって、そこで致命的にシェアを落としたというのは確かにそうだと思う。 けど、そこで書き換えていなかったら、2005年のAJAXから始まるWebアプリの高度化についていけなかったと思う。 あそこで書き換えたからこそ、いまこの記事をFirefox上で書けてるんじゃなかろうか。WindowsWindowsは、MS DOS上で動いていた3.1に継ぎ足すような形で32bit対応してWindows 95など続いていたけど、やはり無理が出ていて、ビジネス用にWi

                                                                                        ブックマークしたユーザー

                                                                                        • techtech05212025/09/12techtech0521
                                                                                        • heatman2025/06/12heatman
                                                                                        • takass01192025/05/27takass0119
                                                                                        • kdtssan2025/05/25kdtssan
                                                                                        • Nan_Homewood2025/05/17Nan_Homewood
                                                                                        • hystericgrammar2025/05/17hystericgrammar
                                                                                        • ishiduca2025/05/17ishiduca
                                                                                        • yug12242025/05/16yug1224
                                                                                        • s17er2025/05/15s17er
                                                                                        • zarazzz2025/05/15zarazzz
                                                                                        • sakidatsumono2025/05/15sakidatsumono
                                                                                        • zetamatta2025/05/14zetamatta
                                                                                        • sanko04082025/05/14sanko0408
                                                                                        • lugecy2025/05/14lugecy
                                                                                        • midas365452025/05/14midas36545
                                                                                        • John_Kawanishi2025/05/14John_Kawanishi
                                                                                        • secseek2025/05/14secseek
                                                                                        • hillbert2025/05/14hillbert
                                                                                        すべてのユーザーの
                                                                                        詳細を表示します

                                                                                        ブックマークしたすべてのユーザー

                                                                                        同じサイトの新着

                                                                                        同じサイトの新着をもっと読む

                                                                                        いま人気の記事

                                                                                        いま人気の記事をもっと読む

                                                                                        いま人気の記事 - テクノロジー

                                                                                        いま人気の記事 - テクノロジーをもっと読む

                                                                                        新着記事 - テクノロジー

                                                                                        新着記事 - テクノロジーをもっと読む

                                                                                        同時期にブックマークされた記事

                                                                                        いま人気の記事 - 企業メディア

                                                                                        企業メディアをもっと読む

                                                                                        はてなブックマーク

                                                                                        公式Twitter

                                                                                        はてなのサービス

                                                                                        • App Storeからダウンロード
                                                                                        • Google Playで手に入れよう
                                                                                        Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                                        設定を変更しましたx

                                                                                        [8]ページ先頭

                                                                                        ©2009-2025 Movatter.jp