Golang 业务开发怎么做 code review

今天我们来聊聊 code review,解构一下作为一个业务开发者怎样 review 代码才是最有效的。相信大家都或多或少帮同事 review 代码,这个度的把握其实是门学问,需要我们深入思考。这一点并不容易。

发表于:2022-8-31 / 阅读(32) / 评论(0) 分类 编程
python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法

今天遇到一个问题,在Python中,引入其他人写的模块,这个模块是内网的一个模块,不能发布到外网,就产生从本地引入模块的问题,折腾很急才解决问题。 还是引入的路径问题。 首先 git clone 下来要引入的模块。 在引入的模块中写自己的逻辑:

标签: Python
发表于:2021-11-17 / 阅读(270) / 评论(0) 分类 编程
学习Go语言-工作区和GOPATH的注意事项

工作区和GOPATH 在开始学习go语言的时候,新手总是会遇到这样那样的问题, 怎么安装go语言,这里就不再详细说明,根据自己的机器来安装合适的版本,

标签: gopath
发表于:2021-9-6 / 阅读(208) / 评论(0) 分类 编程
学习Go语言-GOPATH有多工作区的问题

学习Go语言-GOPATH有多工作区的问题

标签: golang gomod
发表于:2021-9-6 / 阅读(292) / 评论(0) 分类 编程
学习Go语言-组织源码文件

上一节我们讲到go语言的工作区和GOPATH,这一节来说说代码文件的组织。

标签: go golang
发表于:2021-9-6 / 阅读(212) / 评论(0) 分类 编程
如何编写好的单元测试

单元测试,首先要明确这个单元,从一个单一方法到整个类都可以是一个单元,单元测试就是针对这个单元所写的测试用例。 我们常看到测试同学提到的 单元测试、增量测试、集成测试、回归测试、冒烟测试 。

标签: 单元测试
发表于:2021-9-6 / 阅读(259) / 评论(0) 分类 编程
sencha touch 应用程序启动时的函数调用顺序

sencha touch 应用程序启动时的函数调用顺序如下:1.每个控制器中的init函数2.设备配置文件中的的launch函数3.应用程序的launch函数。4.每个控制器中的launch函数。如果使用设备配置文件,应该在应用程序启动时的大多数处理放置在设备文件中的launch函数中,以便让应用程...

发表于:2013-11-15 / 阅读(566) / 评论(0) 分类 编程
Code Review中的几个注意事项

Code Review应该是软件工程最最有价值的一个活动,之前,本站发表过《简单实用的Code Review工具》,那些工具主要是用来帮助更有效地进行这个活动,这里的这篇文章,我们主要想和大家分享一下Code Review代码审查的一些心得。首先,我们先来看看Code Reivew的用处:Code ...

发表于:2013-3-9 / 阅读(1530) / 评论(0) 分类 编程
erlang程序优化点的总结

注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。1. 进程标志设置:       消息和binary内存:erlang:process_flag(min_bin_vh...

发表于:2013-3-9 / 阅读(4984) / 评论(0) 分类 编程
使用Erlang的OTP框架创建应用

概述第一部分:建立服务器第二部分:打造一个发布第三部分:测试我们所构建的东西原文:Building An OTP Application作者:Martin Logan译者:ShiningRay概述Erlang是一门干净简洁的语言,也容易学习。这只是Erlang,我们现在要讨论OTP。当进入到OTP之...

发表于:2013-3-9 / 阅读(50363) / 评论(0) 分类 编程
erlang中for循环实现

erlang中没有for循环,那我们就自己实现一个吧。for(Max,Max,F) -> [f(Max)];for(I,Max,F) -> [F(I) | F(I+1,Max,F)]. 

发表于:2013-2-28 / 阅读(766) / 评论(0) 分类 编程
erlang中什么时候使用分号

我们在erlang中会遇到3种标点符号。逗号(,)用来分割函数调用、数据构造器以及模式中的参数。句号(.)(后跟一个空白符号)用来在shell中分割完整的函数和表达式。分号(;)用来分割子句,在这几种情况下都会用到子句:分段的函数定义、case语句、if语句、try...catch语句以及recei...

发表于:2013-2-28 / 阅读(722) / 评论(0) 分类 编程
erlang程序设计笔记

第十章,10.1.3 让客户机和服务器运行于同一个局域网的不同机器上,我在同一台机器上安装了一个ubuntu虚拟机来模拟一个局域网,在这个虚拟机上启动节点: erl -name gandalf -setcookie abc{error_logger,{{2012,10,10},{15,36,58}}...

发表于:2012-10-10 / 阅读(11208) / 评论(0) 分类 编程
Erlang小结

1、数据类型 Numbers Invariable Variables Atoms Boolean Algebra & Comparison operators Tuples {4,5} Lists [1, 2, 3, {numbers,[4,5,6]}, 5.34, atom] List ...

发表于:2012-9-28 / 阅读(791) / 评论(0) 分类 编程
Android智能手机app应该放广告盈利?

Android智能手机app如何盈利?,这个话题很大, 大家肯定想Android智能手机app盈利太难了,放广告是不错的选择,可是屏幕就那么小,你放广告给用户体验造成了很大的伤害, 这个真不行,且看分析: pansz: 我不知道现在有多少 android 开发者通过 android 广告赚钱了。我...

发表于:2012-9-19 / 阅读(1260) / 评论(0) 分类 编程
HTML5 中 Geolocation 获取地理位置的原理是什么?

具体的 API 是 Navigator.geolocation.getCurrentPosition。这个的原理是什么,为什么走了代理还能知道我在北京?用的是 Chrome 卓面版,没走 Wifi,是插的网线。薛天禄Geolocation API 的数据来源可能是 GPS、IP 地址、RFID、Wi...

发表于:2012-9-13 / 阅读(1511) / 评论(0) 分类 编程
Erlang R15B02 发布

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 Erlang R15B02 发布,该版本支持 dialyzer 并行,据测试在双核虚拟机环境中的dialyzer, R1...

发表于:2012-9-6 / 阅读(697) / 评论(0) 分类 编程
语法最漂亮的的编程语言是哪种?

非常赞同郑立,CST10110 (nil)lisp吧。python没有办法像lisp一样优雅的处理代码。 Lisp最最最优美的特性是什么?弱类型?FP?GC?交互式REPL?NO! Lisp最重要的特性便是“代码即数据”。 代码可以生成代码,编译时和运行时并没有绝对的区分,这才是Lisp的杀手锏。 ...

发表于:2012-9-5 / 阅读(840) / 评论(0) 分类 编程
gen-erl-app快速生成erlang app 框架

上一篇说了rebar它可以方便的生成OTP目录和文件、编译、测试erlang程序、内联驱动和打包Erlang发行版本。 功能实在是强大,不过使用起来也是比较复杂的。 今天介绍一个简单点的。 经常需要创建各种erlang app,这个过程一旦掌握,就很繁琐,因此写了这个小工具,用来生成 基于OTP的e...

发表于:2012-8-8 / 阅读(994) / 评论(0) 分类 编程
Rebar:Erlang构建工具

Rebar是一款Erlang的构建工具,使用它可以方便的编译、测试erlang程序、内联驱动和打包Erlang发行版本。 Rebar是一个独立的erlang脚本,所以使用Rebar发布程序非常简单,甚至可以直接集成在项目文件夹中。默认的情况下,Rebar会按照Erlang/OTP来组织项目的结构,这...

发表于:2012-8-8 / 阅读(1036) / 评论(0) 分类 编程
Python开发IDE:gEcrit

gEcrit是一个 Python 集成开发工具,简单易用,快速且轻量级。功能包括:代码缩进、代码行数显示、代码折叠、语法高亮、shell访问、代码自动完成、程序运行、源码浏览、指南、自动保存等功能。  该版本的改进包括:  添加了Ruby、Java、C/C++ 和 Pe...

发表于:2011-8-16 / 阅读(1019) / 评论(0) 分类 编程
javascript函数库

/* -------------- 函数检索 -------------- trim函数:                         ...

发表于:2011-6-24 / 阅读(744) / 评论(0) 分类 编程
HTTP服务器头部信息详解

听说服务器头部信息优化是一个投入产出比较高的SEO手段,等待效果。先Mark下这方面的文章,恶补下服务器知识。下面转载一篇详解文章,出处不详:1. Accept:告诉WEB服务器自己接受什么介质类型,/ 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2. Acce...

发表于:2011-6-16 / 阅读(1077) / 评论(0) 分类 编程
php 解决乱码的通用方法

一,出现乱码的原因分析1,保存文件时候,文件有自己的文件编码,就是汉字,或者其他国语言,以什么编码来存储2,输出的时候,要给内容指定编码,如以网页的形势输入时<meta http-equiv=”Content-Type” content=”text/html; charset=utf8″ /&...

发表于:2011-5-28 / 阅读(820) / 评论(0) 分类 编程
KISS

方才打电话预约体检,妈的,,按了好多次就是找不着人工服务。。。 俨然不如人家中国移动文明,人家好歹上来按0,就是人工,,,或是,直接选 English Service也是直接转人工。。。。 无处不在的KISS

发表于:2009-11-4 / 阅读(822) / 评论(0) 分类 编程
php.ini 中文版

这是一个php.ini 的中文解释文章。 该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。  章节标题(例如: [code])也被简单地忽略,即使将来它们可能有某种意义。 

发表于:2009-11-4 / 阅读(1078) / 评论(0) 分类 编程
& 引用的解释

引用是什么 在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是,引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身——变量名是目录条目,而变量内容则...

发表于:2009-10-11 / 阅读(850) / 评论(0) 分类 编程