yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「レガシーコード改善ガイド」の検索結果: 1冊
レガシーコード改善ガイド
システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。
iOS Test Night #3
第3回 iOS Test Nightに参加してきました。 この記事は主にiOS Test Nightの発表についてのまとめになります。 connpassページ: iOS Test Night 概要
CakePHP3でデータベースのトランザクションを使う
CakePHP3でデータベースのトランザクションを使う方法をまとめました。 CakePHP3のソースコードをみながらまったり理解していきます。 最後にトランザクションな処理をユニットテストがしやすいコードに改良するテクニックを紹介しています。 お急ぎの方は「トランザクションを実装する」をみてください。 サンプルが動作する環境
xUnit Test Patternsから学ぶ12個のユニットテストの原則
TL;DR - 自動ユニットテストの12個の原則を『xUnit Test Patterns: Refactoring Test Code( - 関連書籍や実践の感覚値を随時補足していく xUnit Test Patterns 本エントリは、xUnit Test Patterns: Refactoring Test Code( Principles of Test Automation」の内容をベー…
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…
【2020年】史上最もおすすめされているプログラミング本【25選】
<link rel="canonical" href=" / 本記事はこちらのブログに投稿した記事( dev.to( 25 most recommended programming books of all-time.( 注:本記事は2020年2月18日にPierre( 25 most recommended programming books of all-time.( 訳書の邦題について、訳書…
【Webエンジニアど素人】が【3〜4年生】くらいになったら読むといい本を目的別にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】でスタートした方々が【3年生】ぐらいになったら読むと良い本まとめです。 「どんな目的で学ぶか?」*「職種(バックエンド(%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%…
オブジェクト指向プログラミングとドメイン駆動設計を学ぶのに適切な書籍とおすすめの読む順番
オブジェクト指向プログラミングが学べる書籍たち もし私が今から最初から学ぶならこの順番でこの本読むだろうという紹介です。 新人プログラマの方々は右も左も分からないというところからスタートとなるため、オブジェクト指向プログラミングを学ぶときに何から学べば良いか全くわからないという状況かと思います。 オブジェクト指向プログラミングを学んでいると自然と出会うドメイン駆動設計についても同様です。 そうした…
リファクタリング自爆奥義集
こんにちは、リファクタリングが大好きなミノ駆動( この記事は READYFORアドベントカレンダー2021( 、13日目の記事です。 これはなに? コードが複雑化し、技術的負債が蓄積していくと、コードの変更が難しくなり、開発生産性が低下していきます。技術的負債の解消にはリファクタリングが必要です。 しかし、リファクタリングの実施には数々の罠やハードルがあります。
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
新人さんにすすめる有益な技術書達 2022春
はじめに 以下おすすめする技術書達です。分類に迷うものありつつ、流行り廃りあるかもなので2022春と書きました。 :cherryblossom: 技術書達 基本 プログラムはなぜ動くのか
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
PHPerKaigi 2024 Day 2 に参加しました
PHPerKaigi 2024 に参加しました。 Day 2 のみ現地参加したので、その感想だけ適当に。 一応 Qiita( Zenn( 両方に投稿しておきます。 聞いたセッション キャッシュと向き合う、キャッシュと共に生きる(
レガシーコードはなぜなくならないのか
はじめに この記事は、レガシーコードによって引き起こされる影響について考察しています。 実体験に基づいて書かれているものの、実際のデータを参考に書いている訳ではありませんので、この辺りを差し引いて読んでいただければと思います。 レガシーコードとは レガシーコードとは、単にテストのないコードである