タグ

2019年7月4日のブックマーク (2件)

  • 学習したいのに忙しくて時間がないエンジニアは転職すべきという話 - paiza times

    Photo by ThoroughlyReviewed こんにちは。谷口です。 ITエンジニアの皆さんは、ふだん勉強はされていますか? また、「業務時間外にも勉強をすべきなのかどうか」という問題についてはどう思われますでしょうか。 ITエンジニアの中には、プログラミングが好きでずっとやっている人もいれば、仕事やプライベートが忙しくてそんな暇ないという人もいるかと思います。 先日、リクルートキャリアが「人生100年時代に働きながら学ぶこと」「社員の学び支援と中途採用状況」に関するアンケート調査結果を公開しました。 今回は、その結果を見つつエンジニアの学習について考えていきたいと思います。 「学びたい」と考える人は9割、実際に学んでいる人はそのうち6割 「人生100年時代に働きながら学ぶこと」の調査における対象者(『リクルートエージェント』の登録者で2018年8月〜2019年1月の期間に入社先

    学習したいのに忙しくて時間がないエンジニアは転職すべきという話 - paiza times
  • テスト駆動開発:実はそれは設計技術です

    テスト駆動開発(TDD)は、より優れたソフトウェアを持続的に早く提供するための確立された手法です。TDDは単純な考えに基づいている。製品コードを書く前に失敗するテストを書くことです。新しい行動が必要ですか?失敗するテストを書いてください。しかし、この一見単純な考えをうまく実行するには、スキルと判断が必要です。 TDDは当に設計のためのテクニックです。TDDの基礎は、小規模なテストを使用してボトムアップを早急に設計することであり、システムへの信頼を構築しながら迅速に何らかの価値を得ることです。よりよい名前はテスト駆動設計かもしれません。 設計方法としては、集中と単純さです。目標は、開発者が価値を提供する上で不要な余分なコードを書くことを防ぐことです。問題を解決するのに必要最小限のコードを書くことです。 多くの記事がTDDを行うことのすべての利点を誇りにしています。そして多くの技術会議の講演

    テスト駆動開発:実はそれは設計技術です