对代码有感情,对质量有追求!!!

简介:

最近一直在讨论招人的事情,如何判断一个人的水平,怎么样才算是没有bug,等等等等。也看到一些并不怎么有趣的反对意见,比如:

不要出来搞笑说:

没有bug的程序?????????
靠,站着说话不腰疼。那个公司可以做出没有bug的软件来?
当然,没有写过程序的人不出bug!!
估计这位同志不会写代码,是个理论专家。
还是不要这么狂的好。
我估摸按你的标准,你是肯定不会被别人录用的!

123说:

你是编程的吗?
无“BUG”搞笑吧你
测试是不能查出所有BUG的
而且不是所有测试都能穷举的
只能是测试覆盖率达到一个标准
BUG出现的概率达到标准
才算产品
“ZERO-BUG”做梦去吧

说实话,这两个名字我看都不是用户名,而且很可能是同一个人,就是所谓的troller。我说的没有bug,是交给我的demo没有bug,这样的要求很高吗?我还没有出算法题,要求应聘者的算法效率呢?仅仅要求一个正确实现简单功能的程序,很过分吗?

在JavaEye还看到另外一篇帖子《大伙能进来讨论下“跳槽”的问题》,有一个小伙子,对自己的代码有感情,对人有感情,对公司有感情,所以当公司遇到困难的时候,一时间舍不得走。这样正常的事情,居然颇遭到不少人的冷嘲热讽,和各种“善意”的劝诫。

我就觉得非常奇怪,一个程序员,如果对自己写的代码没有感情,怎么可能写出漂亮的代码来?同样的道理,如果一个程序员,对自己的工作质量没有追求,又怎么可能成为高水平的程序员?一个前来应聘的人,为了得到offer而写的demo,就这种情况下,在寄出代码之间都不认认真真的检查检查,这样粗心大意的家伙,我怎么敢招?

总而言之一句话:“对代码有感情,对质量有追求”,这是成为好程序员的基本前提。

本文转自博客园 小蚂蚁博客,原文链接:对代码有感情,对质量有追求!!!,如需转载请自行联系原博主。

相关文章
|
3月前
|
机器学习/深度学习 人工智能 测试技术
探索软件测试中的“禅”:寻找内在的平和与外在的效率####
在软件测试的世界里,我们常常被缺陷的数量、测试用例的覆盖度以及上线时间的紧迫性所困扰。但如果我们能像禅宗修行者一样,将注意力转向内心的平静与专注,或许能在纷繁复杂的测试工作中找到一种全新的效率和质量提升之道。本文将带您走进软件测试的“禅意世界”,探讨如何在看似枯燥无味的测试过程中,通过调整心态、优化方法,实现个人成长与项目成功的双赢。 ####
|
4月前
|
机器学习/深度学习 人工智能 监控
提升软件质量的关键路径:高效测试策略与实践在软件开发的宇宙中,每一行代码都如同星辰般璀璨,而将这些星辰编织成星系的过程,则依赖于严谨而高效的测试策略。本文将引领读者探索软件测试的奥秘,揭示如何通过精心设计的测试方案,不仅提升软件的性能与稳定性,还能加速产品上市的步伐,最终实现质量与效率的双重飞跃。
在软件工程的浩瀚星海中,测试不仅是发现缺陷的放大镜,更是保障软件质量的坚固防线。本文旨在探讨一种高效且创新的软件测试策略框架,它融合了传统方法的精髓与现代技术的突破,旨在为软件开发团队提供一套系统化、可执行性强的测试指引。我们将从测试规划的起点出发,沿着测试设计、执行、反馈再到持续优化的轨迹,逐步展开论述。每一步都强调实用性与前瞻性相结合,确保测试活动能够紧跟软件开发的步伐,及时适应变化,有效应对各种挑战。
|
4月前
|
测试技术 持续交付 UED
软件测试的艺术:探索质量保障的奥秘
【10月更文挑战第16天】 在当今数字化时代,软件已成为我们生活和工作中不可或缺的一部分。然而,随着软件系统的日益复杂,确保其质量和可靠性变得尤为重要。本文将带您走进软件测试的世界,探讨如何通过科学的测试方法和策略,提升软件的质量,减少潜在的风险,并最终实现用户满意度的提升。
|
5月前
|
敏捷开发 安全 测试技术
软件测试的艺术:确保质量与性能的平衡之道
【9月更文挑战第24天】在软件开发的海洋中,测试是导航灯塔,指引着项目安全抵达质量的彼岸。本文将深入探讨软件测试的核心原则、方法论以及如何通过精心设计的测试策略来保障产品的可靠性和性能。我们将从测试的基础知识出发,逐步深入到高级测试技巧,最终展示如何通过实际案例来应用这些知识以确保软件的成功交付。
|
5月前
|
测试技术 UED 开发者
软件测试的艺术:从代码审查到用户反馈的全景探索在软件开发的宇宙中,测试是那颗确保星系正常运转的暗物质。它或许不总是站在聚光灯下,但无疑是支撑整个系统稳定性与可靠性的基石。《软件测试的艺术:从代码审查到用户反馈的全景探索》一文,旨在揭开软件测试这一神秘面纱,通过深入浅出的方式,引领读者穿梭于测试的各个环节,从细微处着眼,至宏观视角俯瞰,全方位解析如何打造无懈可击的软件产品。
本文以“软件测试的艺术”为核心,创新性地将技术深度与通俗易懂的语言风格相结合,绘制了一幅从代码审查到用户反馈全过程的测试蓝图。不同于常规摘要的枯燥概述,这里更像是一段旅程的预告片,承诺带领读者经历一场从微观世界到宏观视野的探索之旅,揭示每一个测试环节背后的哲学与实践智慧,让即便是非专业人士也能领略到软件测试的魅力所在,并从中获取实用的启示。
|
6月前
|
机器学习/深度学习 敏捷开发 人工智能
软件测试的艺术:确保质量的哲学与实践
【8月更文挑战第21天】在软件工程的世界中,测试不仅仅是一项技术活动,它更像是一门艺术和哲学。本文旨在探索软件测试的核心价值和基本原则,强调其在软件开发生命周期中的重要性。通过分析测试的不同阶段和策略,我们揭示了如何通过细致的测试规划、创造性的测试设计、以及持续的改进过程来提升软件质量和用户体验。文章将展示如何在不断变化的技术环境中保持测试活动的相关性和有效性,同时也会讨论测试团队如何适应敏捷开发模式,以及如何利用自动化工具来提高测试效率。最终,我们将探讨测试的未来趋势,包括人工智能和机器学习在测试中的应用前景。
|
6月前
|
安全 测试技术 UED
软件测试的艺术:追求质量的旅程
在软件开发的广阔天地中,测试是确保我们构建的作品能够闪耀其应有光芒的关键步骤。本文将带你走进软件测试的世界,探索它的本质和重要性,并分享一些实用的测试技巧。无论你是测试新手还是资深专家,这篇文章都能给你带来新的启发和思考。让我们一起成为改变世界的一部分,通过测试提升软件的质量,创造更美好的数字体验。记住,正如甘地所说:“你必须成为你希望在世界上看到的改变。”让我们拥抱测试,成为推动软件质量前进的力量。
|
6月前
|
测试技术
软件测试的艺术与实践:确保质量的五步法
在数字化时代的浪潮中,软件成为了我们日常生活和工作中不可或缺的一部分。高质量的软件产品能够为用户提供流畅的体验,而软件测试是确保产品质量的关键步骤。本文将介绍一种简洁高效的软件测试方法—“五步法”,旨在帮助读者理解如何通过结构化的测试流程来提升软件的可靠性和性能。从需求分析到用户接受度测试,每一步都承载着其独特的价值和意义,共同构建起一道坚固的质量防线。让我们一起探索这门艺术和科学的结合体,揭开软件测试的神秘面纱。
78 1
|
6月前
|
测试技术
软件测试的艺术与科学:追求质量的不懈探索
本文深入探讨了软件测试的核心概念和实践方法,揭示了测试过程不仅仅是一项技术活动,更是一种艺术。通过分析测试的不同阶段、面临的挑战以及最新的自动化测试趋势,文章旨在为读者提供一套全面的测试策略,帮助他们在软件开发过程中确保产品质量,同时激发对持续改进测试实践的思考。
47 8
|
6月前
|
测试技术 UED
软件测试中的心理学:提升效率与质量的非技术因素
【8月更文挑战第9天】 在追求代码质量和系统稳定性的技术赛道上,软件测试常被视为一项严格的技术活动。然而,隐藏在测试用例、自动化脚本和缺陷报告背后的是一群具有丰富情感和心理活动的测试工程师。本文将探讨影响软件测试效果的心理学因素,揭示非技术要素如何显著提升测试流程的效率和最终产品的质量。通过理解测试人员的心理动机、压力应对机制以及团队动力学,我们可以为测试团队打造一个更加健康、高效的工作环境,并激发他们的潜力。