生産性を爆上げするためのIssue Driven
“頑張る前に考える”仕事術 仕事をしていると、 一生懸命調査したのに使われない 丁寧に実装したのに評価されない 頑張っているのに成果につながらない こんな経験ありますよね? 自分自身、未経験から...
59 search resultsShowing 1~20 results
You need to log-in
“頑張る前に考える”仕事術 仕事をしていると、 一生懸命調査したのに使われない 丁寧に実装したのに評価されない 頑張っているのに成果につながらない こんな経験ありますよね? 自分自身、未経験から...
先日、社内研修用にGitの基礎を学ぶための資料を作成しました せっかくなのでどこかの誰かの役に立てば良いかなと思い、ここに残しておきます! Gitとは? Gitは、プログラムや文章などのファイル...
1. C#とは? C#とは、あのMicrosoftが2000年7月にリリースしたプログラミング言語です。 公式ドキュメントによるとシンプルでモダンで汎用のオブジェクト指向プログラミング言語を意図...
週一投稿を始めようと思ったきっかけ 1年前の自分... 「現場の会話についていけないし、実装にも時間がかかりすぎる!」 こんなことで悩んでいました。 勉強を全くしていないわけではないのになかなか...
Builderパターンとは? Builderパターンは、複雑なオブジェクトを段階的に組み立てるための設計パターンです。 例えば、パソコンを組み立てるとき。CPU選んで、メモリ決めて、ストレージ付...
参考 値を追加したい! 使用するメソッド public void Add (TKey key, TValue value); 使用例 var dic = new Dictionary<in...
スレッドとは? そもそもスレッドって何?という話ですが、wikiから抜粋すると、 コンピュータプログラムにおいて特定の処理を行うための一貫性のある命令の流れ と説明されています。 アプリ全体のプ...
目的 課題に対する効果的な質問ができるようになる 本当に知りたい内容を答えてもらえる質問ができるようになる 質問内容を考える時間を減らす 現場にいると質問を一つするにも割と労力が必要ですよね? ...
Commandパターンとは? デザインパターンの一種で、命令や動作をオブジェクトで表現する設計技法のことです。 イメージとしては1クラスの中に1命令の実行に必要な手続きとデータが収まっている感じ...
なぜ例外処理が必要なのか? 適切な例外処理を実装することは、アプリケーションの信頼性を高めます。 どういうことかというと、 予期されるエラーは適切に対処してクラッシュさせない 例外として適切に処...
前提として NewtonsoftのJson.NETを使ってJSONへ変換するとき、インターフェースを実装しているクラスは名前空間を含めた型情報を含めないといけないですよね… 例えば、以下のクラス...
日々コーディングしていて思うこと… 「whileっていつ使うの!?」 単純なループならforで処理できる上に、 配列やリストの処理に関してはforeachの方が便利。 同じ反復処理であるが故にw...
C#のListを使いこなせていますか? 普段のコーディングでList<T>をこれでもかってくらい酷使していると思いますが、実は実装しているインターフェースが6種類あります。 publ...
はじめに SQLを学び始めた皆さん。 簡単なCRUD操作ができるようになったのも束の間、複雑なクエリ設計に悩んでいる方も多いのでは? 今回はそんなあなたに捧げる記事です。 どこかで誰かの助けにな...
What is "非同期プログラミング"? 非同期プログラミングは、アプリが「固まらずに」動くようにするための仕組みです。サーバー通信やファイル読み込みといった“待ち時間のある処理”を、アプリが...
DbCとは? 最近達人プログラマーを読み返しているのですが、気になる概念があったのでこの機会にまとめておきます。 そう、DbCという設計手法です。 Design by Contract の略で、...
Haskellの特徴 純粋関数型言語 全ての関数が副作用を持たず、同じ入力には常に同じ出力となるため、コードの予測が容易 静的型付け 型安全性が高く、型エラーがコンパイル時に検出できるため、信頼...
DictionaryとLookUpの違い どちらもキーによるデータの管理という役割は同じですが、用途や性質が異なります。 主な違いはKeyに対する値が単一か(Dictionary)、複数か(Lo...
基礎編 まずは使用頻度の高い基礎編から。 LINQはここから覚えよう! メソッド名 主な用途 典型的な使い方 Select 変換や射影 コレクションの各要素を別の形に変換する Where 抽出・...
privateメンバがアクセスできる範囲 C#において、privateメンバがアクセスできる範囲は同じクラスであるかです。 当たり前のことと思うかもしれませんが、下記のようなコードを想像してみて...
59 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.