没有合适的资源?快使用搜索试试~ 我知道了~
java程序员笔试题答案-JavaForSmallTeams:编写“好”服务器端java的指南
共87个文件
md:59个
png:10个
svg:7个
需积分: 5 0 下载量 118 浏览量
2021-06-17
11:30:37
上传
评论
收藏 5.87MB ZIP 举报
温馨提示
java笔程序员试题答案介绍 这是什么? 本书试图捕捉“好的” Java 代码是什么样的以及有助于生成它的实践。 这是一个有问题的文档。 对于什么是好的代码,没有一个正确的答案,并且有许多受人尊敬的书籍都具有相同的目的,例如Effective Java 、 Clean Code等。 那么为什么是这个文件呢? 它的与众不同之处在于: 可自由分发 开放更新 - 鼓励贡献、更正和更新 简短 - 为了易于消化,省略了很多内容 狭义 - 它捕获一种适合特定上下文的“好”意见 最后一点很重要。 我们假设了许多关于您和您工作的环境的事情。 我们假设您在小团队中编写服务器端 Java。 我们假设您的团队经验丰富(有些是专家,有些是初学者)。 我们假设您是在一般的“业务”上下文中编写代码。 我们假设您希望该代码在五年后仍在使用中。 一些建议在其他情况下可能是有效的,而另一些则可能对这些情况构成糟糕的建议。 这也只是来自许多有效替代方案的一种意见。 为了有用,它需要是一种您可以同意并签署的意见。 如果您不同意本书中的某些内容,请说出您自己的想法,以便改进。 最后,并非我们处理的所有代码都是完美的。 有时我
资源详情
资源评论
资源推荐
收起资源包目录
JavaForSmallTeams-master.zip (87个子文件)
JavaForSmallTeams-master
toc.sh 247B
style
800_provide_no_more_than_one_worker_constructor.md 2KB
10_optimise_for_readability.md 1KB
300_keep_methods_small_and_simple.md 5KB
80_make_dependencies_explicit.md 5KB
60_keep_it_solid.md 2KB
70_prefer_reversible_decisions.md 752B
600_avoid_null.md 6KB
40_remember_kiss_and_yagni.md 2KB
200_group_methods_for_easy_comprehension.md 2KB
20_prefer_readable_code_to_comments.md 2KB
400_methods_should_do_one_thing.md 2KB
900_avoid_checked_exceptions.md 1KB
50_prefer_composition.md 6KB
90_prefer_immutable_objects.md 8KB
700_use_final_liberally.md 1KB
30_javadoc_judiciously.md 816B
5_consider_code_generators_carefully.md 5KB
100_use_a_consistent_code_layout.md 3KB
65_keep_your_code_dry.md 5KB
specifics.md 221B
images
TDD_Global_Lifecycle.png 99KB
blank.pdf 859B
cover.svg 583KB
badadvice
300_hungarian_notation.md 1KB
100_single_exit_point_rules.md 4KB
200_always_use_a_StringBuffer.md 2KB
cover.jpg 161KB
process
300_fast_feedback.md 2KB
600_agree_the_language_you_use_for_tests.md 4KB
200_instant_feedback.md 774B
400_slower_feedback.md 1KB
700_use_coverage_as_a_tool_not_a_target.md 2KB
100_build_fast_feedback_loops.md 748B
media
website.css 46B
GLOSSARY.md 1KB
book.json 526B
style.md 576B
tests
700_understand_your_options_for_code_reuse.md 1KB
600_understand_how_to_use_mocks_and_stubs.md 7KB
750_write_repeatable_tests.md 498B
200_think_units_not_methods.md 7KB
800_only_unit_test_code_it_makes_sense_to_unit_test.md 1KB
100_write_specifications_not_tests.md 7KB
400_pick_examples_carefully.md 4KB
300_name_tests_with_a_specification_style.md 3KB
900_testing_FAQS.md 6KB
500_make_tests_easy_to_understand.md 7KB
6x9x144pages_cover.pdf 440KB
spell.sh 42B
badadvice.md 160B
contributors.md 182B
specifics
700_beware_casts_and_generics_warnings.md 6KB
1000_do_not_use_reflection.md 2KB
400_prefer_for_each_loops_to_for_loops.md 944B
1100_one_liners.md 5KB
600_avoid_apis_from_prehistory.md 1012B
300_limit_scope.md 1KB
500_prefer_maps_and_filters_to_imperative_loops.md 2KB
200_do_not_reassign_parameters.md 1KB
800_do_not_use_magic_numbers.md 2KB
800_do_not_use_the_assert_keyword.md 2KB
100_know_how_to_implement_hashcode_and_equals.md 12KB
900_avoid_floats_and_doubles.md 3KB
tests.md 573B
process.md 343B
inner.svg 3.57MB
svg
test_types_maven_svg.png 72KB
pyramid.svg 6KB
feedback_cyclesncr.svg 240KB
pyramid_svg.png 47KB
test_types.svg 34KB
feedback_cyclesncr_svg.png 204KB
test_types_svg.png 81KB
test_types_maven.svg 37KB
licence.html 23KB
generated
images
svg
test_types_maven.png 254KB
pyramid.png 181KB
test_types.png 287KB
feedback_cyclesncr.png 780KB
readme.txt 132B
CC-BY-SA_icon.svg.png 99KB
.gitignore 164B
Makefile 2KB
back.svg 221KB
README.md 5KB
SUMMARY.md 4KB
共 87 条
- 1
weixin_38711008
- 粉丝: 8
- 资源: 939
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0