漫说前端 [ The road to be a better programmer. ]

[技术周刊 v6] 给Web开发者的15个可怕建议

什么是ARTS打卡?

Algorithm 算法

function inorderTraversal(root: TreeNode | null): number[] {
    const result: number[] = [];
    const traverse = (node: TreeNode | null) => {
        if (!node) {
            return;
        }
        traverse(node.left);
        result.push(node.val);
        traverse(node.right);
    }
    traverse(root)

    return result
};
function isSameTree(p: TreeNode | null, q: TreeNode | null): boolean {
    if (!p && !q) {
        return true;
    }
    if (!p || !q) {
        return false;
    }
    if (p.val !== q.val) {
        return false;
    }
    return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
};

Review 英文阅读

Article:

Review:

《给 Web 开发者的15个可怕建议》,作者讲了15个 Web 开发建议,冠之以可怕之名,实际是在反讽这些反模式和一些不好的编程习惯,比如滥用全局状态、缺少测试、anyScript 等;引起读者注意,反思如何写可读、可维护、可测试、安全的代码,在团队中积极协作、遵循良好开发习惯。

Tip 技术技巧

  • DevDocs 文档聚合查询(Dash平替)

对于开发者,尤其是 Web 开发需要在 JS、Dom、Vue、Sass 等不同文档间跳转查询,DevDocs 将多个 API 文档组合在一个快速、有组织且可搜索的界面中,网站支持 PWA,可以把页面安装到本地,快速呼起,提高查询效率、提升研发体验:)

devDocs-welcome

devDocs

Share 分享

在 daily.dev 聚合了各类不同平台的优秀技术文章,可以找到适合每天阅读的优秀的技术文章,提升技术视野,精进每一天

dailyDev

作者:Deguang
创建时间:2023-09-09
修改时间:2023-09-09