智能合约 solidity 语言学习笔记以及学习心得

2018-03-13 星期二

正月廿六戊戌年 【狗年】乙卯月 甲辰日

宜: 祭祀 沐浴 解除 扫舍 塞穴

忌: 嫁娶 安葬 行丧 安门

我是花夏,今天是智能合约第三天,第一天写了solidity语言的大概,看上去和ES6版本的js没有啥区别,我觉得还是比js弱了很多,这是我自己最明显的感觉。

没关系,继续往下学。昨天和团队聊项目,所以没有太多时间在学习,不过截止昨晚已经看了5遍视频了,我知道这不算多的,肯定还有学习更努力的同学。向他们学习吧。因为明天(周三)必须完成第一讲的作业,所以晚上加班加点在写代码完成作业,程序真的是一个很奇怪又有意思的事情,昨晚写程序的时候,想法是一种,而今天起床看了群里的问题又是另一个想法,举个例子:

然鹅~~早上看了群里的讨论,咦还真是自己欠考虑,自己想得太多,看截图吧~~

是的举了个简单的例子来说明逻辑的重要性,发生这样的事件是有原因的:

1. 自己逻辑还不是很完善,总想着做的更好,其实我们差的是QA的思维去检测自己的程序;

2. 开始接触一门新语言,有种敬畏害怕的思想,这个思想可是要不得的,不就是语言么?还能比JS复杂?

3. 还需要更加努力的去学习,是不是可以去贡献soidity底层或者周边呢?可以的,我打算做点编辑器方面的,毕竟现在语法提示不是很好,注释不是很好,注释真的很重要,@晓强 是吧,深刻的体会。

可能有很多人会以为这是一个学程的教程,其实不是的哈,不要误会,这只是自己的学习笔记,没有所谓的入门安装配置,没有 hello world。如果花夏今天心情不错,很高兴,那么贴点代码出来尝尝鲜也未尝不可。来来来,今天先尝个鲜~~

这是这个简单的只能合同的所有代码,其实并没有多少行,主要是注释,有自己的见解思维,那能怎么办?已经养成了习惯,而且写注释是一个好习惯,虽然今天被吐槽了~,说的也有道理,那我就做个工具吧,笔记代码去掉注释方便老师助教批改。但是哦,实际应用我还是回写很多注释的。比如说:

建议各位图片的红框部分的函数注释按照这个格式写,java js都会这样去写的,注释写不写也是一场争论。就好像前端界末尾要不要写分号一样。我的建议是按照自己习惯吧。但是为了团队项目的稳定运行,开发程序是给人看的,谁也不能保证修改你代码的人能不能看懂,所以注释强烈建议写上,至于格式按照团队规矩来,这是达成共识嘛。

温馨提示:

1. 如果后面时间充裕,我会写好solidity工具通过github开源的,我的github地址:

https://github.com/huarxia

2. 另一个有意思还有前景的项目正在酝酿中,需要大量技术等等人员,有兴趣的关注公众号或者github

图片源码不好看?关注公众号回复so3获取源码链接

我的ENS打赏地址: huarxia.eth

我的github地址:https://github.com/huarxia

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180313G13QQ000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券