プログラミング技術に関する情報を記載します。
ChatGPTをシステム開発・プログラミングで有効活用する方法
この記事の内容 この記事では、ChatGPTをシステム開発やプログラミングで有効活用するための方法を紹介します。 VS Codeの拡張機能を使って、ChatGPTを使ってみる ChatGPTをOpenAIのWebサイトから使用することもでき...
【2022年】VSCode おすすめ拡張機能など
VSCodeを使い倒そうと、様々な拡張機能を調べて取り入れてみました。その中で開発で使っているものを厳選してまとめてみました。使えるものが一つでもあれば取り入れてみてください。 フォルダを開く VS Codeでフォルダを開くときにどのように...
【Doxygen】C#やJavaのドキュメントコメント をHTMLに出力する方法
この記事の内容 この記事では、Doxygenというツールを使用して、C#やJavaで記載したドキュメントコメントをHTMLに出力する方法を記載します。 Doxygenでは、C, C++, C#, Objective-C, Java, PH...
【見積】プログラミング言語別の1時間あたりの生産性
概要 プログラミング言語別の1時間あたりの参考となる生産性をまとめてみました。 見積の際に、製造工程の1時間あたりの目安がわかると見積しやすいと思うのですが、なかなかまとまっているものが見つからないので、調べてみました。 結果、IPAの「ソ...
【新人必見】コードレビューが辛い・怖い人に贈る対処方法
この記事の内容 この記事では、コードレビューが辛いと感じたり、怖いと感じる人に向けて、どう対処していったらいいのかを記載します。 私自身はコードをレビューされる側、する側の両方とも経験しております。この記事はコードレビューをされる側の人に向...
マークダウン(Markdown)で表を使いこなす方法を解説
この記事の内容 マークダウン(Markdown)でドキュメントを書いていると、以下のようなケースにあたることがあると思います。 表を書きたい 列を結合して表を書きたい セルの中で改行したい これらの実現方法について、この記事では解説をしてい...
SourceMonitorで静的解析をしてみる
この記事の内容 この記事では、「SourceMonitor」を使用して、ソースコードを静的解析する方法を紹介します。 そもそも静的解析とは、ソースコードを解析して、様々な情報を数値化することを表します。例えば、ファイルごとのソースコードの行...
Software Designなど定期購読50%OFF
この記事の内容 先日、Software DesignとWeb+DB PRESSを定期購読した際に、50%OFFにする方法があったので公開します。 結論から言うと、富士山マガジンサービスから登録すると、50%OFFになります。 (3冊目からは...
【プログラミング全般】プログラマで評価高い人の特徴 16選
この記事の内容 この記事では、プロジェクトマネージャの私自身が部下を評価をする際に、プログラマやエンジニアで評価高い人の特徴 15選を記載しています。 「あいつは自分よりできないのに評価が高い……」 「自分は頑張っているのに評価が上がらない...
【プログラミング全般】Windowsの画面キャプチャの方法3選
はじめに Windows限定のお話になります。 この記事では、画面キャプチャの方法3つをご紹介します。 一つでも知らないというものがあればご覧いただければと思います。 すべて知っているという方は、この記事を読む必要はありませんので、大丈夫で...