「ソフトウェア工学」の英単語一覧
nyangailabに収録されている「ソフトウェア工学」分野の英単語は全253語です。代表的な単語を紹介します。
- データ構造は英語でdata structure。 例文: A tree is a useful data structure.
- カプセル化は英語でencapsulation。 例文: Encapsulation hides internal data.
- 継承は英語でinheritance。 例文: The subclass uses inheritance.
- 多態性は英語でpolymorphism。 例文: Polymorphism lets one name act differently.
- 抽象化は英語でabstraction。 例文: Abstraction hides complexity.
- スループットは英語でthroughput。 例文: We measured the system's throughput.
- 不変のは英語でimmutable。 例文: Use an immutable object here.
- シングルトンパターンは英語でsingleton pattern(名詞)。 例文: The singleton pattern ensures a class has only one instance throughout the application.
- ファクトリーパターンは英語でfactory pattern(名詞)。 例文: We used the factory pattern to create objects without hard-coding their exact class.
- オブザーバーパターンは英語でobserver pattern(名詞)。 例文: The observer pattern lets multiple objects react automatically when another object's state changes.
- 依存性注入(DI)は英語でdependency injection(名詞)。 例文: Dependency injection makes it much easier to swap in a fake implementation during testing.
- SOLID原則は英語でSOLID principles(名詞)。 例文: Following the SOLID principles helps keep a large codebase maintainable as it grows.
- 単一責任の原則は英語でsingle responsibility principle(名詞)。 例文: The single responsibility principle says a class should have only one reason to change.
- オープン・クローズドの原則は英語でopen-closed principle(名詞)。 例文: The open-closed principle means code should be open for extension but closed for modification.
- DRY原則(重複排除の原則)は英語でDRY principle(名詞)。 例文: The DRY principle reminds us not to copy the same validation logic into three different files.
- KISS原則(単純さを保つ原則)は英語でKISS principle(名詞)。 例文: The KISS principle encourages a simple solution over a clever but hard-to-follow one.
- YAGNI(今必要な機能だけを作るという原則)は英語でYAGNI(名詞)。 例文: YAGNI reminds the team not to build configuration options nobody has actually asked for.
- 関心の分離は英語でseparation of concerns(名詞)。 例文: Separation of concerns keeps the UI code independent from the business logic underneath it.
- 疎結合は英語でloose coupling(名詞)。 例文: Loose coupling between the services makes it easier to deploy and scale them independently.
- 密結合は英語でtight coupling(名詞)。 例文: Tight coupling between the two modules made it risky to change either one on its own.
- 凝集度は英語でcohesion(名詞)。 例文: High cohesion means each module focuses on a single, well-defined responsibility.
- 結合度(ソフトウェア設計)は英語でcoupling (software)(名詞)。 例文: We measured coupling between modules to decide where to draw the new service boundary.
- コードの臭い(改善が必要な兆候)は英語でcode smell(名詞)。 例文: A long parameter list is a classic code smell worth refactoring.
- ボイラープレートコード(定型的なコード)は英語でboilerplate code(名詞)。 例文: The framework generates a lot of boilerplate code just to scaffold a new project.
- 技術的負債は英語でtechnical debt(名詞)。 例文: We took on some technical debt to hit the deadline, but we'll pay it down next quarter.
- レガシーコード(旧来のコード)は英語でlegacy code(名詞)。 例文: Nobody wants to touch that legacy code without a solid test suite in place first.
- 早すぎる最適化は英語でpremature optimization(名詞)。 例文: Premature optimization can waste time speeding up code that was never actually a bottleneck.
- 結合テストは英語でintegration test(名詞)。 例文: The integration tests confirm that the API and the database work together correctly.
- 回帰テストは英語でregression test(名詞)。 例文: We run regression tests before every release to catch features that broke unexpectedly.
- テストカバレッジは英語でtest coverage(名詞)。 例文: Test coverage for this module is only 40%, so we should add more test cases.
- テスト駆動開発(TDD)は英語でtest-driven development(名詞)。 例文: In test-driven development, you write a failing test before you write the code to pass it.
- ふるまい駆動開発(BDD)は英語でbehavior-driven development(名詞)。 例文: Behavior-driven development describes features in plain language that both engineers and stakeholders can read.
- モック化は英語でmocking(名詞)。 例文: Mocking the external payment API lets us test the checkout logic without making real charges.
- スタブ(仮の実装)は英語でstub(名詞)。 例文: We added a stub for the recommendation service until the real integration is finished.
- ミューテーションテストは英語でmutation testing(名詞)。 例文: Mutation testing checks whether your tests actually catch small, deliberate changes to the code.
- スモークテスト(簡易動作確認)は英語でsmoke test(名詞)。 例文: Run a quick smoke test right after deployment to make sure nothing obvious is broken.
- E2Eテスト(全体を通したテスト)は英語でend-to-end test(名詞)。 例文: The end-to-end test simulates a real user signing up and completing a purchase.
- 不安定なテスト(フレーキーテスト)は英語でflaky test(名詞)。 例文: That flaky test fails about once every ten runs for no obvious reason.
- テストフィクスチャ(テスト用の準備データ)は英語でtest fixture(名詞)。 例文: The test fixture creates a sample user account before each test case runs.
- アサーション(検証文)は英語でassertion(名詞)。 例文: The assertion checks that the returned value matches exactly what we expected.
他213語はアプリ内でフラッシュカード・音声つきで学べます。
→ 用語集トップ(他の分野を見る)