【实习日记】第二天 搭建环境+看懂代码

本文记录了一位实习生的第二天工作经历,包括学习JavaScript,理解函数调用流程,使用VScode进行调试,以及遇到的环境配置和Type错误。通过与同事的交流,逐步解决了代码阅读和环境搭建的问题,尽管在Type报错上仍有困扰,但已对项目主函数有了初步了解。
摘要由CSDN通过智能技术生成

今天来了公司我又是最早的Hhhh
今天来了公司问了一个隔壁小米的大哥,大哥真的太好了5555
(把身边的程序员胖友轮着麻烦了一遍)

讲话的主要内容有:

  1. 先看看js怎么写,js是一种函数式编程
  2. 有一个example文件,要请教一下身边的人怎么debug它
  3. 看看函数调用的流程根据调用堆栈
  4. js应该是单线程的
  5. 应该学习一下VScode怎么调试
  6. JS应该很简单

给了我很大的信心啊

于是我决定首先还是要看懂代码包括,逻辑关系,函数调用顺序
看懂代码之后学习一下如何debug,然后请教同事如何把主函数运行出来:

现在是17:42分,还有不到1小时下班,今天就是非常有收获:
今天终于把环境搭建成功了,我把example导入VScode中没等运行就疯狂报错,我人都傻了,然后问了隔壁的哥哥他指出我环境里少几个依赖包,然后在终端给我安装了一部分,剩下一部分我自己安装,用npm install命令,另外我还试着自己建立了几package,主要就是规范项目的几种函数,原来我一直头大怎么看懂nodejs代码,一直在看package和setting后来发现不是人家的主函数,555555

下午搭建好环境不运行就没有报错了,但是运行后还有type相关的错误,在网上也查到相关解决办法了,但是吧,这个办法好像也有点问题,新建包的时候回直接跳过type那一步,有点头秃,明天要是还解决不了就问问同事吧。

然后我看到了学这个小项目的主函数,也不是那么太难(因为人家给了英文备注)可能就是语句有些相对应的改变,但语法应该是万变不离其中的,下附一些代码:

/**
 *   Wechaty - https://github.com/chatie/wechaty
 *
 *   @copyright 2016-2018 Huan LI <zixia@zixia.net>
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 *
 */
import {
   
  Wechaty,
  config,
}           from 'wechaty'

import {
    FileBox }  from 'file-box'
import qrTerm from 'qrcode-terminal'

/**
 *
 * 1. Declare your Bot!
 * 1. 申报您的机器人!这步我觉得约等于初始化,包括创建,命名
 */
const bot = new Wechaty({
   
  name: 'myWechatyBot',
})

/**
 *
 * 2. Register event handlers for Bot
 * 2. 为机器人注册事件处理程序,这一步应该是功能的声明
 */
bot
.on('logout', onLogout)
.on('login',  onLogin)
.on('scan',   onScan)
.</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值