加入收藏 | 设为首页 | 会员中心 | 我要投稿 烟台站长网 (https://www.0535zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

个别小区基站被迫拆除……

发布时间:2021-02-11 13:48:55 所属栏目:动态 来源:互联网
导读:话虽如此,我们也必须寻找机会,深呼吸,放慢脚步。当觉得时间不够时,要小心不要出现以下这些重大错误。 未读取足够代码 你有没有在电影里看到过这种画面:一个程序员盯着屏幕看了好几分钟,却一筹莫展。没有电影这样拍电影常塑造这样的情节:程序员飞速键

话虽如此,我们也必须寻找机会,深呼吸,放慢脚步。当觉得时间不够时,要小心不要出现以下这些重大错误。

未读取足够代码

你有没有在电影里看到过这种画面:一个程序员盯着屏幕看了好几分钟,却一筹莫展。没有电影这样拍——电影常塑造这样的情节:程序员飞速键入一些内容,然后问题迎刃而解。遗憾的是,真正的日常工作并非那么光鲜亮丽。

我们需要阅读数不胜数的代码。此外,我们还应该了解它的作用和原理。

来自互联网的随机代码

代码读取不够会导致很多情况。你上一次在网上查找答案,比如在堆栈溢出(Stack Overflow)上找到一个代码片段,然后复制粘贴它,是什么时候?我可能就是这周。

从SO获取的代码有很大可能有效,但你是否了解它的作用、原理以及局限性?它足够安全吗?它如何应对边缘情况和你的需求?

有时,你不得不粘贴代码,并祈祷它能正常运行。时间有限,有些事情过于复杂,难以捉摸。但通常,你可以在15-30分钟内搞懂代码。对于放入项目中的代码,你应该确信自己足够了解,否则可能会危及项目的安全性和可维护性。

项目中的代码

读取自己项目中的代码感觉如何?你被叫去修复的问题正好是不熟悉的一部分,不幸中的万幸,你预感到并试图立即修复它。修复起效了,你推进了这种变更,一切回到正轨。

这种错误后患无穷。如果你不熟悉基础代码而且没有进行测试,那么进行修复时不造成任何破坏并能解决所有问题就成了天方夜谭。在试图解决问题之前,你总需要弄清原委。只是随意调试是没有用的。可能会走运一两次,但迟早会造成大麻烦。

库中的代码

启动项目时默认要添加多少个库?你确定它们是必需的并了解它们是如何实现的吗?我并不是在为不使用代码库和框架做辩护。只要有可能,就应该使用经过验证和良好测试的代码。“重复发明车轮”很常见,但不过是多此一举,且弊大于利。

了解你正在使用的工具有益无害。常用库通常是优秀的软件,研究它们的基础代码,你会受益良多。这会帮助你成为一个更熟练的开发人员,或者至少让你意识到你并不需要某个特定的库。不必分析使用过的每一个库,但当你不断重复使用某个库时,你就有必要了解它是如何运作的。
 

正如第一张图所显示,人们对Ember、Preact和Svelte的认识远远低于React、Angular和Vue。第二个图强调了第一个图的输出,可以观察到参与这个调查的大部分人甚至没有听说过这三种框架,而不感兴趣的人群比例也更高。

结合前文中介绍的它们的优缺点,这些框架是被严重低估了的。这三种框架具有一些很棒的特性,其中一种可能是应用程序的优秀解决方案。如果你是一个喜欢尝试新事物的人,去试试它们绝对会有不一样的体验。
 

Preact和Ember完全不同。Preact最初于2013年发布,是个轻量级的框架。但是轻量级并没有限制它的性能:它是一个非常强效的框架,也是React的另一个强大竞争对手。

Preact也是基于组件的方法构建的,使用的是像React这样的虚拟DOM,它甚至可以毫无问题地使用React包。虽然它与React相似,但它不包含后者的所有特性。Preact的开发人员在保留了React一些主要特性时,主要关注于它的大小和性能。

Preact的优点:

Preact比React-lite包含更多的功能

  • 型号小
  • 便携性
  • 高性能
  • 与React数据库兼容
  • 包含良好的文档和示例

Preact JS的缺点:

  • React的属性类型不受支持
  • 只支持无状态的功能组件和ES6基于类组件
  • 社区小

数据永不撒谎

来看看JavaScript框架的一些统计数据,看看Svelte、Ember和Preact的排名。这是JavaScript 2019年状态的分析,这份报告包括了框架的各个方面,包括有受欢迎程度、知名度、满意度、排名等。下面的图表显示了对Angular、Vue、React、Ember、Svelte和Preact的认识。

(编辑:烟台站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!