前端开发代码区域规范分享

在日常开发中,如果没有代码功能区域划分将会是一件非常糟糕的事情。前端培训规范化代码区域的好处在于每个代码区域的功能清晰明确,我们在查找代码的时候也位置更加确定,无需要慢慢找,而是通过区域缩小在一个区域内,搭档之间也更加友好

下面以React为例子 (这里只是略举了常规的区域,你可以根据自己的需求添加自定义区域名词)

class AkSya extends React.Component<props,state>{
    constructor(props: Props) {
        super(props);
    }
    // *********************
    // Default Function
    // *********************


    public updateLocalState() {
        // ...
    }


    public updateGlobalState() {
        // ...
    }


    // *********************
    // Life Cycle Function
    // *********************


    async componentDidMount() {
        // ...
    }


    async componentWillUnmount() {
        // ...
    }


    // *********************
    // Service Function
    // *********************


    async getUserName() {
        // ...
    }


    async updateUserName() {
        // ...
    }


    // *********************
    // View
    // *********************


    render() {
        return (
            <div>
                // ...
            </div>
        )
    }


}


// *********************
// Types
// *********************


type Props = {
    // ...
};


type State = {
    // ...
};

下面是我写的Vscode插件(file-teleport)部分代码,是否感觉每个功能区域都清晰

 

提示: 常规的代码区域注释,我们可以使用VScode的代码片段提前制定好一些模板,就不需要每次都要重复写。

文章来源AKSYA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值