前端团队简单评分

看软件随想录,看到了乔尔测试,就想整理一个粗略的前端团队质量测试。经常听到一些人说自己团队不够专业,技术不好,但是如何是好,如何是不好,都是个人有个人的标准。于是根据乔尔测试改了一个前端团队评分,当然这个肯定非常业余,仅仅供参考。 乔尔测试 这是乔尔(软件随想录作者)在2000年提出的一个超简单的软件团队质量测试方法。 1. 你们用源码管理系统吗? 2. 你们能一键编译么? 3. 你们做每日编译么? 4. 你们有bug数据库么? 5. 你们在写新代码前修改以前的bug吗? 6. »

beihe

说说前后端解耦方案选择

逛div.io社区的时候,看到一个问题你通过什么方案来实现web前后端解耦?,提到了3种解耦的方案。 网站后台到页面大部分工作由后端程序员开发,前端程序员只负责样式和仅有的少量的JS,有的公司的前端仅仅指的是页面样式部分 从AJAX到HTML5兴起所倡导的webAPP模式,也有叫OAOP(one aplication,onepage)的。也就是后段暴露纯的AJAX http接口,由前端采用MV*框架来组织页面。 从NodeJS流行开始,出现了『大前端』的概念,后端依然暴露纯数据接口,前端通过构建一层NodeJS中间层来支撑前端架构。 方案1,2都经历过,方案3只能算使用了解。 »

前端工程化 -- 组件中JS和HTML的处理

一说前端工程,不可避免会跟模块化,组件化搭上关系。最近在重构公司一个项目的前端部分,对前端的工程化也有一些心得。 html在组件化过程中是个特殊的东西,这篇文章就记录下,组件化时候对html处理的一些心得。 组件html和javascript前后端分离维护 那时还是一名前端小菜,html代码是写在后端模板上的,前端写完demo,后端工程师还要把demo转到后端模板上。组件的html变动在一个前后端分离的公司,是一件比较恶心的事情。 于是越来越多的前端开始尽可能的把html写入到js文件中。 html写在js中 var TabBox = function(){ }; TabBox.prototype = { constructor:TabBox, init:function( »

OpenWrt 安装最新版 shadowsocks,简单,自动的路由翻墙。

路由翻墙成功,颇有一种装修时把墙砸掉,瞬间阳光照进来的感觉。 之前入手了一个安装openwrt的路由(OYE-0001路由器),一直有是实现路由翻墙的想法,确碍于懒惰,一直没有实施。 从昨天晚上开始折腾路由翻墙的方法。 最初参照网上找的这个教程: https://www.gitbook.io/book/softwaredownload/openwrt-fanqiang 折腾到后半夜,google翻墙没问题。但是facebook和twitter翻墙依然不行,发现是防DNS劫持没配置好。 原想今天继续配置,没想到回来后,发现路由莫名其妙的上不了网。只好还原出厂状态。重新下载shadowsocks-libev的安装包。 »