質問するログイン新規登録

意見交換

1回答

364閲覧

社内標準言語の設定、どこまで厳しくすべきか

kiyosumi123

総合スコア14

技術選定

技術選定に関する質問を投稿する際にご使用ください。

TypeScript

TypeScriptは、マイクロソフトによって開発された フリーでオープンソースのプログラミング言語です。 TypeScriptは、JavaScriptの構文の拡張であるので、既存の JavaScriptのコードにわずかな修正を加えれば動作します。

開発環境

開発環境は、プログラミングを行う上でのエディタ、IDE、デバッガ、バージョン管理など、開発を効率化する環境設定に関する投稿です。

0グッド

0クリップ

投稿2025/12/01 00:01

0

0

背景

メガベンチャーでエンジニアをしています。
弊社では社内標準言語としてTypeScriptが指定されており、原則としてすべてのプロジェクトでTSを使用することになっています。
TSを標準とするメリット(型安全性、人材流動性、ナレッジ共有など)は理解しています。
一方で、以下のような疑問も感じています。

  • パフォーマンスなどが重要な場面ではGoやRustの方が適しているのでは?
  • MVPをスピード感を持って実装したい場合なども、TSに限らず最適なBaaSなどを選ぶべきでは?
  • 優秀なエンジニアほど「技術選定の自由がない」ことに不満を持つのでは?

質問・意見交換したいこと

皆さんの会社では社内標準言語は設定されていますか?
設定されている場合、例外はどのように扱っていますか?
「標準言語を設定すべき/すべきでない」について、ご意見をお聞かせください

自分の現時点での考え

完全に自由にすると技術スタックが乱立してカオスになる一方、厳しすぎるとスピード感が失われる気がしています。
また、自分の所属するようなメガベンチャーでは、スピード感や最新技術の導入による差別化はとても重要だと感じており、どんな会社かによるところはあるとは思っています。

個人的には、基本的に「インフラ・セキュリティ層は厳格に、アプリケーション層は推奨レベルで」くらいが落とし所かなと思っていますが、他社の事例や皆さんの考えをお聞きしたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

回答1

#1

yambejp

総合スコア118249

投稿2025/12/01 03:58

会社が小さいうちは社内統一はありかもしれませんが、基本的にはプロジェクト別でしょうね。
案件ごとに発注者の意向も違うでしょうしライブラリの利用についての制限もあります。上位互換を含めメンテナンスをどの期間補償する契約があるかによって安易に環境を変更できない場合もあります。

プロジェクトごとに開発環境のバージョン管理責任者を任命して個人がプロジェクトルールを逸脱しないようチェックも必要でしょう。またもっと効率的な手法があるというのであれば個人からの提案は会社の技術部門(おもに情シス)にボトムアップで集約できるようにして、定期的に検証するようにしてもらえば会社全体のスキルアップやナレッジにつながります。

ただし個人がいくら「この環境でやりたい」と主張しても根拠のないワガママとして却下されるので、プロジェクトの主要メンバーになるまではなかなか提案も通らないでしょう。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問