zoukankan      html  css  js  c++  java
  • 参加前端落地社区

    昨天,fcc社区举办了自主性的"前端敏捷性开发的落地与实践",我从没有参加过这种类型的,也是怀着试一试,看一看的心态去实地参加了,进去的时候是讲座的形式,,这种真实自愿性的活动,是社区请比较有经验的一些公司代表分享自己的某些经验以及探讨的过程.

    此次,是宝尊公司的几个代表分享前端经验,当然开场白是个干了十几年的老干部了,他说他翻译好几本书,现在是写不动代码了,需要交给年轻人等等之类的,听到他说的,我感觉我这种开始就有点写不动,更何况基本是搬砖啊,真的需要在现在多学一点,等个十几年后写不动但想的动,试试做点相关的事啊,比如主管 (哈哈,老是异想天开)

    讲座首先是分享设计框架,这块主要针对前端与ui这块要达到共识,使用相同的在线组件以及自定义组件,不仅仅减少沟通上的交流时间,而且方便在不同的需求更改的时候只需要修改共有的组件就可以修改完成,这里就问了在座的所有人:还有用纯css写样式的吗?咦...不敢吭声,我知道有预编译的sass,less,stylus之类的,但我从没用过,我只觉得不方便查找之类的,还要记一些语法,就在自己写demo的时候没有用过,真是方便一时,后悔整个项目的时间,在做修改的时候就需要一个个的修改,查找更是很凌乱,我瞬间意识到想做高级程序员,我这种无效的工作时间永远成长不了.

    再次是分享TDD(测试驱动开发),开始我听到这个名词我还以为是与测试人员有关的呢?(原谅我的才疏学浅...)这个嘉宾很幽默,总是在讲故事中讲述道理,首先是讲述重要性,不然会出现每开发人员和测试人员理解的不一致,开发就会达不到客户需求.再次说怎么做,第一是面对问题,得分解任务,把一大块分解成小任务,会更明确目标,把每一个问题写单元测试,在开发的时候防止出错,交到测试人员那里就很放心了,代码具有强健性,重构的时候就可以减少顾虑.在这个分享完后有人提出,写单元测试会增加开发时间,他就表示自己多番实验,发现写和没写时间几乎差不多,"刻意练习"提高开发效率是必然的.他还推荐使用jest,相对于mocha快一些,听到mocha和karma让我想起我第一家小公司的老大(又是老板),我们在用react,他就一直强调要构建单元测试,还让我写配置,当时我也没弄好,最后走之前他还说我这个没配置好,还用了大量时间,现在想想好尴尬,虽然不喜欢这个不规模的开发,必须随时跟着他思维变化的人,但不得不承认他受到外国的思想,真的思维很不同,构建项目总想学用新而牛的思想,像用电脑一个就几个人的公司,还在使用苹果电脑,因为他很欣赏苹果性能,我觉得我有必要去温故他以前对我的谆谆教诲啦,come on!

    最后一个是分享graphyQL,我是第一次听说,简单了解了哈之后,才发现这个就是前端请求接口,按需请求,减少对服务请的请求量,有点类似sql语句查询,感觉是听到新技术了,但这个要与后端达成共识,我感觉我还用不上

  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/xiaolanschool/p/9313437.html
Copyright © 2011-2022 走看看