C/C++ C言語とC++のメリット・デメリットを比較してみた。 はじめに プロジェクトの一部をC#からC言語、もしくはC++に移行することになり、どちらに移行するかを決めるためにメリット・デメリットを比較してみました。私の調査は主にWiki、Microsoft Learn、ChatGPT、各言語のリファ... 2024.03.12 C/C++
ASP.NET Core ReactとASP.NET CoreでWebSocket通信 概要 サーバー側で蓄積するログデータをある程度リアルタイムにブラウザに表示したかったので、WebSocket通信を使って、サーバーから通知した方法です。 環境 ASP.NET CoreReactTypescript 実装方針 サーバー側でl... 2024.02.04 ASP.NET CoreReactWebSocket
マネジメント プログラムの修正に対する心理的安全性の確保 はじめに 心理的安全性とは、対人関係においてリスクある行動を取ったときの結果に対する個人の認知の仕方 Google work 心理的安全性がチームの「対人関係」にフォーカスしているのに対して、今回の記事ではシステムの「修正に対する心理的安全... 2024.01.20 マネジメント
アーキテクチャ クリーンアーキテクチャを導入する目的 記事の概要 手段(クリーンアーキテクチャ)に囚われて、本来の目的を曖昧にしないため、クリーンアーキテクチャを導入する際の指針となる目的を備忘録として記事にしています。 クリーンアーキテクチャによる影響 クリーンアーキテクチャが影響を及ぼすの... 2024.01.06 アーキテクチャ
その他 Blocklyの概要と注意点、始めるときの参考サイトまとめ 記事の概要 この記事ではBlocklyを始めたての人向けに、Blocklyの概要と、参考となるサイトを紹介します。公式に新しくサンプルコードやチュートリアルが最近追加されていたので、それについても紹介します。 Blocklyとは Block... 2023.12.26 その他
.Net C#のソースコードをオンライン実行するWebアプリを作成する 記事の概要 今回はソースコードをオンライン実行する仕組みを実際に作成してみようと思います。本来、C#はVisualStudioやdotnetコマンドを用いてソースコードをコンパイルする必要がありますが、コンパイル用のライブラリも用意されてい... 2023.12.19 .NetASP.NET CoreC#
.Net APIをASP.NET Coreで画面をReactで作成する はじめに 今回は私はWeb管理ツールを作成する際の構成として、ASP.Net CoreとNode.js(React)を選択しました。.NetにもSPAを作成する方法は用意されていますが、ReactなどのSPAライブラリの方がシェア率は高く、... 2023.11.23 .NetASP.NET CoreReact
アジャイル なんとなくアジャイルからスクラム開発に移行して2年を振り返る はじめに 現在、私のプロジェクトはもうすぐ開発2年が立ちますが、スクラム開発に導入して実際にどんなメリットを感じたか振り返りたいと思います。 チームでは不明瞭は責任の所在、コミュニケーション不足などで様々な問題が発生しますが、スクラムという... 2023.11.18 アジャイルマネジメント
アジャイル 工数見積もりの甘さをストーリーポイントで改善した話 ストーリ―ポイントの導入経緯 私のプロジェクトでは、ある程度の期間の工数を見積もり、毎週の進捗レビューで予実の確認を行っていました。 しかし見積もりと実工数の差が大きいことが問題になり改善するためにストーリポイントを導入してみることにしまし... 2023.11.11 アジャイルマネジメント
C# C#でよく見かける、特殊な構文やシンタックスシュガー、ライブラリの紹介 シンタックスシュガーとは ◆プログラミング言語において、ある構文と等価で、かつ人間にとって読み書きしやすいように簡略化された構文。◆【語源】「取り扱いやすい」を意味するsweetの第一義が「(砂糖のように)甘い」であることから。 C#にはこ... 2023.11.08 C#