2023年11月29日のブックマーク (2件)

  • 507 Mechanical Movements

    I N D E XIn this INDEX the numerals do not indicate the pages, but they refer to the engravings and the numbered paragraphs. Each page of the letter-press contains all the descriptive matter appertaining to the illustrations which face it. Title page (about)PrefaceAÆolipile, 474.BBalance, compensation, 319.Barometer, 501.Blower, fan, 497.Brake, friction, 242.CCams, 95, 96, 97, 117, 130, 138, 149,

    mate_gai
    mate_gai 2023/11/29
  • リファクタリングをする際にソースコードの設計からはじめてはいけない - MonotaRO Tech Blog

    どうも、レコメンド商品のシステム開発をしている野川と申します。 私は、2021年にモノタロウに新卒入社し、2022年5月からレコメンド商品の開発に関わり始めました。 モノタロウのレコメンド商品は、下の図の①~④の流れでクライアントサイドで表示しています。大部分の処理はJavaScriptで構成しており、UIもそのHTML部分をjQuery(JavaScript)で作成しています。 図:レコメンド商品表の流れ 入社当時私は、ソフトウェアエンジニアとして、「可読性の低いコードは駆逐するべきだ」「読みやすいコードだけが正義である」「理解しやすいシステムだけが皆を幸せにする」と心の底から考えていました。加えて、「なぜ先輩たちは可読性の低いコードを放置して平気なのか?」と疑問を持つこともしばしばありました。 レコメンド商品周りのコードはまさに可読性の低いコードベースとなっていたため、当事者となった私

    リファクタリングをする際にソースコードの設計からはじめてはいけない - MonotaRO Tech Blog
    mate_gai
    mate_gai 2023/11/29