senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Satoshi Kojima (skoji@sandbox.skoji.jp@sandbox.skoji.jp)'s status on Thursday, 24-Jan-2019 15:49:22 JST Satoshi Kojima Satoshi Kojima

    設計がクソでテストコードもない上に、既存ユーザがたくさんいて今後も地味なメンテナンスしか予想されない17万行のコードを今メンテしている。リファクタリングのコストをかける正当な理由がない。

    ただ歴史的な理由で不要なコードが5万行程度あるので、その辺りは機械的に削除する予定。あとテストは少しだけ追加する。

    In conversation Thursday, 24-Jan-2019 15:49:22 JST from sandbox.skoji.jp permalink
    • らりお・ザ・何らかの?然㊌ソムリエ and Asmodeus :dumpling: ? repeated this.
    • Satoshi Kojima (skoji@sandbox.skoji.jp@sandbox.skoji.jp)'s status on Thursday, 24-Jan-2019 15:51:02 JST Satoshi Kojima Satoshi Kojima
      in reply to

      木構造にすべきデータをリニアな構造で持っていて、かつ巨大なクラス内部のメンバ変数としてグローバル変数的に使い回されていて、まあかなり歴史があるコードのようなので仕方ないなあと思いつつも

      In conversation Thursday, 24-Jan-2019 15:51:02 JST permalink
      らりお・ザ・何らかの?然㊌ソムリエ repeated this.
    • Satoshi Kojima (skoji@sandbox.skoji.jp@sandbox.skoji.jp)'s status on Thursday, 24-Jan-2019 15:54:07 JST Satoshi Kojima Satoshi Kojima
      in reply to

      10年近く前にかなり大規模な機能追加をしたようで、よくこの構造でそんなことできたなーと感心している。だから今こんなことになってんだよとも思うけど。

      In conversation Thursday, 24-Jan-2019 15:54:07 JST permalink
      らりお・ザ・何らかの?然㊌ソムリエ and なちかアラート repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.