zoukankan      html  css  js  c++  java
  • MyEclipse常见配置及调试

    常见配置

    1、配置workspace ----- 建议不要采用含有空格和中文目录
    所有代码保存workspace空间中
    2、新建工程时,设置工程需要jre环境
    MyEclipse提供多种内置layout --- 每种布局 界面不同,菜单不同
    工程的属性
    编码集 --- 导入其它工程时,注意编码类型一致
    java build path 设置 classpath位置 ,指定当前工程引入类库
    source中指定.java 文件 和.class文件 存放位置
    librialies 指定当前工程引用类库
    Java Compiler 指定 .java 采用 那个 版本 编译 .class文件 ----- 编译器版本
    当jre版本低于编译器版本 会报错: Bad version number in .class file

    3、对已经存在工程进行分组 working set
    通过分组隐藏不需要使用工程(点击图中的倒三角可操作)

    4、快捷键
    alt+/ Content Assist模板键 --- 将代码快速补全 ---- windows 首选项 java editor templates
    ctrl+1 Quick Fix快速修复 提供代码修改建议
    * 使用alt+/ 无反应 修改快捷键设置 window首选项 general --- keys
    * 设置代码 保存时进行格式化 windows首选项 java -editor - save actions

    程序调试
    java程序员核心能力 --- 代码Debug能力
    1、当代码出错了 --- 查看错误信息 --- 找到错误发生位置
    * 从上向下找第一行你写的程序
    2、根据经验猜测错误原因
    通过sysout或者日志技术 打印关键数据信息到控制台
    通过Eclipse自带断点调试功能,查看关键位置数据 ----- 断点调试 Break Point ----- 程序通过Debug as 运行
    * F5和F7 一起使用,查看具体代码实现 F6 单独使用直接跳到代码下一行
    F3 查看类代码
    F4 查看类继承关系

    关于代码测试工作 ----- 测试:白盒测试和黑盒测试
    白盒测试测试代码结构和逻辑(可见代码测试),黑盒测试测试代码功能和性能(不可见代码测试)
    * 白盒测试局限性 1、白盒测试不可能测试所有代码 2、白盒测试难度比较高 ---- 一般来说白盒测试交给软件开发工程师自己测
    单体测试是一种白盒测试,测试代码功能模块 -- 测试代码单个功能

    junit 是java 的单体测试技术
    1、编写junit 在工程引用junit 类库
    2、编写单体测试用例
    * 创建public void 无参数的方法 、在方法前添加@Test 注解
    3、每个测试方法 相当于以前编写main 函数,每个测试方法可以单独执行

    在使用junit进行测试当方法非常多,每个方法输出内容到控制台,人们无法通过人工进行检查
    * 自动化结果检查 --- 断言 Assert
    断言原理:调用方法,调用方法前,准备测试数据、测试数据运行结果 ------ 比较实际结果与预期结果是否相同

    * 编写单体测试时,不要仅测试正确的数据和结果,测试不正确数据(非法数据)

    作者:af74776
    文章出处:http://www.cnblogs.com/scetopcsa/
    欢迎关注微信公众号:yilu_yiyou(一路一游),一个不仅仅是代码的世界!
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    YOLOv5目标检测源码重磅发布了!
    CSS文本
    CSS3:透明度
    CSS3:HSL和HSLA
    颜色-背景色
    颜色-前景色
    列表 图像 链接
    CSS简介
    标记和插入音频视频
    表单
  • 原文地址:https://www.cnblogs.com/scetopcsa/p/3537668.html
Copyright © 2011-2022 走看看