タグ

ブックマーク / blog.jnito.com (4)

  • マトリョーシカ人形のようなメソッド設計を避ける - give IT a try

    フィヨルドブートキャンプのコードレビューでよく指摘してるシリーズです。 次のようなパンを焼くRubyプログラムがあります。 このプログラムはどういう工程を経てパンが焼かれるのか、ぱっと把握できますか? def main パンを焼く(粉, 水) end def パンを焼く(粉, 水) 焼く(パンを発酵させる(粉, 水)) end def パンを発酵させる(粉, 水) 発酵させる(パンを整形する(粉, 水)) end def パンを整形する(粉, 水) 整形する(パンをこねる(粉, 水)) end def パンをこねる(粉, 水) こねる(粉, 水) end main 上のプログラムは次のように書いても同じように処理されますが、工程の全体像がつかみやすいのはどちらでしょうか? def main 生地 = パンをこねる(粉, 水) 整形された生地 = パンを整形する(生地) 発酵した生地 = パ

    マトリョーシカ人形のようなメソッド設計を避ける - give IT a try
    aya_momo
    aya_momo 2022/11/29
    メソッドチェインって、なんか落ち着かないのよね。
  • 家族のうち4人中3人が新型コロナにかかった話(備忘録を兼ねて) - give IT a try

    はじめに 実はお盆から9月上旬にかけて、我が家は新型コロナでてんやわんやしておりました。 我が家は僕たち夫婦と長男、長女の4人家族なのですが、以外新型コロナにかかってしまいました。 つまり、僕も新型コロナにかかって寝込んでおりました。 いわゆる「第7波」は強烈で、あの人もこの人もコロナにかかってた印象です。 このブログを書いている時点ではピークが過ぎて話題性も落ちてきたように思いますが、備忘録的にブログを書き残しておきます。 かなり長いので先にもくじを載せておきます。 【もくじ】 はじめに 第一部・たぶん部活で感染した息子 息子の陽性が確定したあとにやったこと 意外と家族内感染してない!? 感染力が落ちてもしばらく陽性が続くらしい そして新しい感染者なしでなんとか自主療養期間を乗り切った!!(このときは) 第二部・娘の発症、そしてさらに…… 今度も絶対生き延びるぞ〜!!・・・あれれ??

    家族のうち4人中3人が新型コロナにかかった話(備忘録を兼ねて) - give IT a try
    aya_momo
    aya_momo 2022/09/27
    若い女性で後遺症がきつかったという話をつい最近聞いたので、運がよかったのだろう。
  • プログラミング初心者は変数名やメソッド名を略さない方がいいよ、という話 - give IT a try

    今回のエントリでは先日、僕が勤めているソニックガーデンで話題になったプログラミング関連の小ネタを書きます。 それは何かというと、「プログラミング初心者は変数名やメソッド名を略さない方がいい」という話です。 長い変数名やメソッド名はつい略したくなります。 実際、僕も長い名前を略すときはよくあります。 ですが、略称を使うのは長年の経験から「この略称は一般的だから誤解を招くことはきっと少ないだろう」とか「前後の文脈から、変数の中身は誰が見ても明らかだろう」という想像が付いた場合だけです。 一方、プログラミング初心者の人は経験が浅いため、「一般的かどうか」とか、「誤解が発生しないかどうか」といった判断ができません。 そのため、他の人が見たときに「え、何この変数名?」と思ってしまうような略称を付けてしまう恐れがあります。 たとえば、先日のコードレビューで、初心者の人がrev_noという名前の変数を定

    プログラミング初心者は変数名やメソッド名を略さない方がいいよ、という話 - give IT a try
    aya_momo
    aya_momo 2020/10/20
    変数名が長いと読みにくいんだよな。
  • ITエンジニアが知っておきたい、軽減税率制度(のイヤなところ) - give IT a try

    はじめに 僕のは兵庫県西脇市で「Coupé Baguette(クープ バゲット)」という小さなパン屋さんを営んでいます。 その関係で、先日国税庁から消費税の軽減税率制度に関するお知らせが届きました。 「軽減税率制度?あ〜、なんかそんな話もあったような」と思いながら資料を読んでみたところ、「げげっ、軽減税率制度ってこんな面倒な仕組みになってたの!?」とビックリしました。 というわけで、このエントリでは軽減税率制度の概要(と、ITエンジニアが困りそうなポイント)をざっくりとまとめてみます。 おことわり 僕自身は税理士のような税金の専門家ではないため、100%正しく理解しているとは限りません。 エントリ内に怪しい内容があればコメント欄等でご指摘いただけると助かります。 国税庁の資料から抜粋した、軽減税率制度の主なポイント 我が家にも届いた「よくわかる消費税軽減税率制度(平成30年7月)」(PD

    ITエンジニアが知っておきたい、軽減税率制度(のイヤなところ) - give IT a try
    aya_momo
    aya_momo 2018/08/18
    そもそも、全く軽減していないっていう。
  • 1