yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「良いコード/悪いコードで学ぶ設計入門 : 保守しやすい成長し続けるコードの書き方」の検索結果: 1冊
良いコード/悪いコードで学ぶ設計入門 : 保守しやすい成長し続けるコードの書き方
Markdown原稿からPandocしてLaTeX組版する本作りの事例
これは「TeX & LaTeX Advent Caleandar 2020( 22日目は、MusicDumpさん( みなさん、テフライブ!( していますか? ここ最近、「Markdown原稿からPandocしてLaTeX組版する」一連の処理で、書籍製作することが増えてきました。 例えば、某弊社で製作させていただきました事例をいくつかあげます。
オブジェクト指向を意識した設計ができるようになった気がした - 良いコード/悪いコードで学ぶ設計入門を読んだ感想 -
はじめに GWに「良いコード/悪いコードで学ぶ設計入門」( 備忘録も兼ねて感想を残していきたいと思います。 この本を知ったきっかけ 自身のTwitterのタイムラインに著者であるミノ駆動(@MinoDriven)さんが本書を紹介しているツイートが流れてきたのがきっかけでした。
良いコード/悪いコードで学ぶ設計入門(ミノ駆動本)のMoneyクラスをC++で書く
はじめに 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( を読みました。 ありがちな悪いコードを良いコードに直していくというテーマでオブジェクト指向の設計が学べ、初心者にもおすすめできる内容でした。 1点、この本のサンプルコードがJavaなのですが、業務では主にC++を使っているためそのまま適用というわけにはいきません。Javaを知らない人におすすめするときも、…
今まで読んだ技術書の中で汎用的で印象に残っているものをまとめてみる
30代半ばでWebエンジニアに転職者(≠転生者)のおぎです。 2020年のコロナ禍をきっかけに興味本位でWebプログラミングを学び始めたのが運の尽きで、あれよあれよという間に深みにハマり、気づけば30代半ば(妻子あり)で異業種から転職をし、今はPHPをメイン言語としてバックエンドのプログラムを書いたりしています。 転職してからは社内向けのアウトプットは多少していたのですが、インプットと実務で最近ほ…
良いコード/悪いコードで学ぶ設計入門(ミノ駆動本)を読んだ感想
読んだ書籍 『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』 学べること ソフトウェアの保守性、特にその中の変更容易性に注目して改善することで継続的に価値を生み出していくための技術を学ぶことができる。 - コードには良し悪しがある
書籍要約 「良いコード/悪いコードで学ぶ設計入門 」
何が書いてあるか 読んだ本の要約化で理解と記憶の定着化を目指します。 あくまで個人のエッセンスの列挙になります。実際の内容はこの何十倍も示唆に含まれている素晴らしい書籍です。この素晴らしさを一人でも多くの方が知るキッカケになれば嬉しいです 読んだ本 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方(
34歳未経験でWebエンジニアに転職した話(受託開発・地方都市・週3〜4リモート)
はじめに - 前職退職から8ヶ月でWebエンジニアに転職できたので、記事にまとめます - 30代から未経験業界への転職は厳しいといわれており、不安だらけでした - そんな中、実際に転職を成功させた先輩方の実例をみて、勇気づけられました - この記事も、誰かの参考になり、勇気づけられるものとなれば幸いです
良いコード/悪いコードで学ぶ設計入門がステップアップに最適だった
はじめに 上記の参加記事になります。 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( 今回は巷で話題のこちらの本について内容とどういった方が読むと幸せになれるのかという観点で紹介したいと思います。 私自身がこの本を読んだ動機は 「メソッドの共通化や命名には気をつけてコードを書いているけど、より長期的な目線でコードを書けるエンジニアになりたい」 と思ったからでした…
クリーンコード本で腑に落ちた条件分岐の3つの簡単なTips
はじめに 前回の記事、たくさんの方が見ていただき、とても嬉しく思っております。 見ていただいた方には、誠に感謝しております。 8月になりましたね。 もう働き始めて3ヶ月になりました。東京での一人暮らしにも、ようやく社会人の生活リズムにも慣れてきました。
未経験Androidエンジニアの1年を振り返る
はじめに 未経験からAndroidエンジニアになって1年がたったので、ざっくりやったことを振り返っていく。 入社前 医療系の仕事をしていて、プログラミングとは無縁な環境。 趣味でAndroidアプリ開発をやってみたらドハマりして、休日は個人開発をしながらずっとコードを書いていた。
まるで小学校な輪読会 -モブプロ開発を行っているチームでやっている取り組み-
はじめに 本記事はモブプロ開発を行っているチームでやっている取り組み Advent Calendar 2022( 今回はチームでよく開催されている「輪読会」について紹介します。 輪読会というと続かないイメージがあったり、誰かが事前に予習してこないといけなかったりと運営するうえで難しい部分が多いイメージです。 私たちのやっている輪読会は誰にも負担をかけずにゆるくやれる輪読会を目指していますので、参考…
高専1年生に読んでほしい技術本N選
この記事は 共同開発鯖^1 Advent Calendar 2022( 10日目の記事です(尚、1投稿目の模様)。 今年はテスト等で予定が合わなかったりなどして、1投稿目が10日になっちゃいました...... (遅刻してごめんなさい) 前書き この記事は高専1〜2年生に読んでほしい初級〜中級の技術書を紹介した記事です。技術に興味はあるけど何をやったらいいか分からない、学校で習ったことをなにかに使い…
良い行動/悪い行動で学ぶ転職入門 ―実務未経験でのWebエンジニア転職で失敗から学んだこと5選
はじめに 実務未経験でのWebエンジニア転職活動について、当時の自分の経験を振り返って、 失敗から学んだり、良い情報を得ることで「悪い行動」を「良い行動」に改めた経験 について、記事にさせていただきます。 行動を改める情報元としては、実務未経験からの転職を実現した方々や、エンジニア歴の長い信用できる方々の情報発信を参考にしてきました。 目次 1. 未経験でエンジニア転職に挑戦するときの行動(1-未…
今年読んだ書籍の読書記録【2022年版】
はじめに 2022 年に読んだ書籍を備忘録としてまとめました。 プログラミング リーダブルコード( オライリージャパン(2012年6月23日発売) / Amazon(
『テスト駆動開発』を理解するために写経した
TL;DR - 本書で写経を進めていたので、『テスト駆動開発』を理解するためになじみのある言語で写経したら、思った以上に腹落ちすることが多かった - 個人的に思う『テスト駆動開発』の理解度を上げるステップは3つ - xUnit(第二部)と自身になじみのある言語のテスティングフレームワークを理解する - 第一部の多国通貨を実際に手を動かして作る
📖「良いコード/悪いコードで学ぶ設計入門」(第1章 悪しき構造の弊害を知覚する)を読んだ感想
はじめに - 以下の書籍を読んだ感想などをまとめていきます。第1章〜第17章まであり、1章ごとに記事にしていきたいと思います。 読むきっかけ - ITエンジニアのみなさんとおすすめの本を選ぶイベント「ITエンジニア本大賞2023」の「技術書部門大賞」に選ばれたことで読んでみようと思いました。 感想 (第1章 悪しき構造の弊害を知覚する)
ルール判定の辛みを解消するポリシーパターン
実務で設計任せてもらえることも多くなってきたので、良い設計ってなんだろうなぁといつも思いながら(騙し騙し)設計を行なっています。 そんな中、「良いコード/悪いコードで学ぶ設計入門」という本を知り、最近読み進めてます。 まだまだ読み進めている途中なのですが、個人的に目から鱗のパターンを知ったので学習がてらアウトプットしようかと思いました。 参考元は書籍 : 「6.3.1 ポリシーパターンで条件を集約…
インフラエンジニア1年生がプログラミングを勉強するのに使った教材
はじめに 私は普段インフラをメインで扱っているエンジニアです。 そんな開発がメインではない私が1年目でプログラミングを学ぶために使用した教材を紹介していきます。インフラエンジニアの方だけではなく未経験のエンジニアの方にも参考になれば良いなと思っております。 インフラの学習に使用した教材については下記記事にて紹介しておりますので、ご覧いただければ幸いです。 インフラエンジニアはプログラミングは必要…
良いコード悪いコードで学ぶ設計入門 【1~3章】 まとめ
良いコード/悪いコードで学ぶ設計入門( サンプルコードが豊富で読みやすく、非常に参考になる良書だと思いました。 1章 悪しき構造の弊害を知覚する データクラスや生焼けオブジェクトなどの悪しき構造と、それによって起こる弊害を紹介されている章です。 紹介されていた悪しき構造まとめ
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
「良いコード/悪いコードで学ぶ設計入門」の重要ポイントまとめ
書物の紹介 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( <img width="150" src=" ITエンジニア本大賞2023で大賞に選ばれた本です。 感想としては、様々な基本的な知識を現代の状況に折り合いをつけてまとめた良書だと思います。
オブジェクト指向エクササイズをRubyで書いてみる
導きの始まり リーダー 「この新しいチームではオブジェクト指向的にコードを書いていきたい」 僕 「...はい! (オブジェクト指向とか意識したことねぇぇ...(´・・) )」
凝集度とカプセル化
凝集度とは? 凝集度とは、ソフトウェア工学や情報科学などの分野で使われる概念。 プログラムやシステム内のモジュールやコンポーネントがどれだけ関連して一緒に動作しているかを表す尺度。 一般に凝集度は高ければ高いほど良い、逆に低いと良くないとされている。 低凝集な実装とは?
「良いコード・悪いコードで学ぶ設計入門」を読んで思ったこと
はじめに わたしは社会人3年目のひよこエンジニアです。皆さんに撮って良いコードとは何ですか?わたしはコードを見たときにクラス、関数、変数がどのような役割を期待されているのかどうかが名前から把握できることです。しかし、良いコードの条件はそれだけではないということを後述の書籍から知りました。 今回は良いコード/悪いコードで学ぶ設計入門 保守しやすい 成長し続けるコードの書き方( 前提 本記事では上記書…
Web 業界 1 年目が「良いコード/悪いコードで学ぶ設計入門」を読んだ感想
Web 業界 1 年目が「良いコード/悪いコードで学ぶ設計入門」を読んだ感想 読んだ経緯 Web 業界の企業に開発未経験で入社し、日々開発業務に奮闘しているのですが基本的なオブジェクト指向、デザインパターンが定着していないことにより理解が進みにくいと感じていました。 そこで今後のキャッチアップの促進を目指したいと思い当時の部長にお薦めいただいたこの本を読むことにしました。 「良いコード/悪いコード…
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
初学者のC++リーダブルコード備忘録
こちらは鈴鹿高専Advent Calendar 2023 25日目の記事です。 はじめに 学校で習ったC++で何か応用できないかと思い、ターミナルで動くRPGを制作してみました。 その過程で蓄積した設計の知識をまとめたので是非ご覧になってください。 目次
【バックエンド】駆け出しエンジニアが目指すジュニアレベルのエンジニアとは【2024年版】
はじめに こんにちは。 普段はフロントエンドの開発をメインでやっておりますmamiと申します。 最近バックエンドの方の勉強や、少しずつですがDB設計やAPI作成などの業務もやらせてもらえるようになったので、自分のエンジニアとしてのレベル感や、この先目指すべき道筋を明確にしたいな〜という思いでこの記事を書いております。 これは自分のための記事であると同時に、同じように駆け出し中のエンジニアさんや、ミ…
エンジニアの参考書ルート
はじめに 以前、大学でコンピュータを勉強している人たちがどういった内容をどういった順番で学習しているかについて書きました。 前回の記事はエンジニアの参考書ルートの基礎編だと思っています。今回はこの内容に加え、「では実際にエンジニアを仕事として始めたら実務では何が足りなくなってくるか?」 について書いてみたいと思います。 情報学科卒の目線 から自論を加え、プログラミングスクールや市販の書籍を使って学…
スクラムマスターからエンジニア戻って1年くらいたった
Qiita で開催されている Qiita×Findy記事投稿キャンペーン 「自分のエンジニアとしてのキャリアを振り返ろう!」 - Qiita( に合わせて書いた記事です。 ついでなので Zenn にも投稿( 転職を機にスクラムマスターからエンジニアになり、1年くらいたったのでざっくりふりかえっていきます。 1年前の今ごろ スクラムマスターとして働いており、それなりに楽しい日々を過ごしつつも、エンジ…
果たして自分の書いているコードは読みやすいか
はじめに こんにちは。エンジニア2年目のasukittです。 今年は読書習慣を付けるため1か月に1冊本を読む目標を立てています。 またアウトプットをして定着させるために本記事の作成にいたりました。 今回の書籍
GW期間中に読んだ技術書
はじめに GWを10連休とったため、GW期間中に読んだ、または読んでいる本を紹介します。 プログラミング言語大全 様々なプログラミング言語が世の中で使われているため、購入して読んでいます。 プログラミング言語の歴史から広く使われている言語、どういった用途で使われているか分かりやすく説明されています。
読まないと後悔する技術書30選
はじめに 現代の人に名著以外の本を読むような時間はない こんにちは、Watanabe Jin (@Sicutstudy)です みなさんは何か新しい技術を学ぶときにどんなコンテンツを利用するでしょうか? 最近ではUdemyなどの動画講座を利用する人が多いと思いますが、本を読んで学ぶという人もまだまだ多いのではないかと思います
学習コンテンツオススメ
記載内容は所属会社を代表したものではなく、私の個人的な意見ということをご了承ください。 はじめに エンジニアとしてのスキル磨きやもっと学習したいと言った思いはないでしょうか? 私も現在入社5年目ですが4年目の時点でAWSの業務未経験の中、2024 Japan AWS All Certifications Engineersを受賞させて頂きました。 普段はCを使った組み込み開発、最近ではWEB AP…
データサイエンティストのおすすめ書籍30選
この記事はBrainPad Advent Calendar 2024( 22日目の記事です。 2022年に新卒でブレインパッドに入社し、今年でデータサイエンティスト3年目となる者です。n番煎じではありますが入社してからの学びの振り返りという意味も込め、データサイエンティストとしてのスキルアップのために読んでよかったおすすめの書籍30冊を厳選して紹介します。 前提 筆者は学部では応用数学、修士では理…
エンジニアが年末年始に読みたい名書
はじめに 私自身、読書が大好きで読んでた時期は年間100冊以上読んでおりました。 転職してエンジニアになってからも多くの本を読んできて今の私があると思います。 社員にもおすすめの書籍などを紹介する機会が多いので、簡単にまとめてみました。 今回は人によって行っていることが違うと思うので技術書(プログラミング言語)に関しては除外しています。
良いコード書けてますか?
エンジニアの皆さんは日々プロジェクトのコードを目にしていると思いますが、そのコードは本当に「良いコード」でしょうか? 私自身、自分の書いたコードを振り返ると「もっとこうすれば良かった」と感じることがよくあります。しかし、プロジェクトが成熟するとコードの変更は難しくなります。コードを修正すると他への影響が大きくなり、そのリスクを避けようと変更を控える傾向が強まるからです。 結果として、「良いコード」…
【学生エンジニア必見】読みやすいコードを書くための3つの考え方
目次 はじめに 注意点 1. 可読性はなぜ考慮する? 2. ナンバリング変数(ナンバリング命名)
「良い」コードを書くためのコーディングルール
はじめに この記事は「良いコード/悪いコードで学ぶ設計入門」( 開発エンジニアをやっていると、非常に読みにくいコードに出会って理解するのに多くの時間を要してしまう経験がある方も少なくないのではないでしょうか? そんな悲劇を生まないようにこの本を読んで「良い」コードを書くためのコツを身に着けていきましょう! 悪いコードとは