c# - 跨语言编码标准

标签 c# coding-style typescript

我正在为 C# 和 TypeScript 构建框架。

例如,我在 C# 中有以下类

class Validator
{
    public bool Validate(string value)
    {
        return someCondition;
    }
}

我想在 TypeScript 中使用完全相同的功能,但根据 coding guidelines , 我应该对函数使用驼峰命名法

class Validator {
    public validate(value: string): boolean {
        return someCondition;
    }
}

我想知道我是否应该根据每种语言的编码指南独立构建每个框架,或者我是否可以忽略跨语言框架?

最佳答案

遵守每种语言的准则。

那些编码多种语言的人习惯于遵循当前语言的指导方针。如果您遵循另一种语言的指南,那些只使用一种语言的人会感到恼火。

对称性全在您的脑海中。

关于c# - 跨语言编码标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31805568/

相关文章:

javascript - 通过比较子属性( typescript )从数组中删除 'duplicate' 对象

接受字符串数组并返回以给定字符串作为键的对象的 typescript 函数

javascript - 在TS/JS和Electronic中使用setInterval播放音频

c# - 使用 .NET 为 Windows 应用商店应用程序上传文件

C# 表达式返回 TSQL 包含关键字

php - 更好的写法

javascript - 为什么在 JavaScript 构造函数中使用副作用是不好的做法?

c# - 如何避免在 foreach IList 之前进行空检查

c# - Fluent NHibernate 生成和分配的 ID 列

java - 代码中的私有(private)方法位置 (Java)