Skip to main content

Home/ PHP Programming/ Group items tagged What

Rss Feed Group items tagged

javatpoints

What is Linux - javatpoint - 0 views

  •  
    What is Linux for beginners and professionals with examples on files, directories, permission, backup, ls, man, pwd, cd, chmod, man, shell, pipes, filters, regex, vi etc..
javatpoints

Introduction to Mysql | What is MySQL ? - javatpoint - 0 views

  •  
    What is MySQL for beginners and professionals with examples on CRUD, insert statement, select statement, update statement, delete statement, use database, keys, joins etc.
javatpoints

What is Marketing - javatpoint - 0 views

  •  
    What is Marketing for beginners and professionals provides information on research, plan, strategy, segmentation, behavior, brand, CRM, traditional and cyber marketing.
javatpoints

What is Bootstrap - JavaTpoint - 0 views

  •  
    What is Bootstrap with examples on tabs, forms, nav bar, button, jumbotron, grid, table, list, panel, nav pills, alerts, pagination etc.
javatpoints

Introduction to SQL | SQL Tutorial for Beginners and Professional - JavaTpoint - 0 views

  •  
    JavaTpoint Provides a SQL Tutorial for Beginners and Professionals. JavaTpoint Covers a all SQL Topics such as what is SQL, Introduction to SQL, what is database, SQL database,SQL Table etc.
javatpoints

Introduction to AngularJs | What is AngularJs ?- JavaTpoint - 0 views

  •  
    What is AngularJS with examples on mvc, expression, directive, controller, module, scope, filter, dom, form, ajax, validation, services, animation, dependency injection and more.
Sarah HL

ongoing · Test-Driven Heresy - 0 views

  • As a profession, we do a lot more software maintenance than we do greenfield development.
  • the deep-TDD rules: ¶ Never write code until you have a failing test. Never write any more code than is necessary to un-fail the test.
  • we do way more maintenance than initial development. And in my experience, the first-cut release of any nontrivial software is pretty well crap.
  • ...38 more annotations...
  • But to do that well, you absolutely must have enough test coverage that you just aren’t afraid to rip your code’s guts out
  • I always end up sketching in a few classes and then tearing them up and re-sketching, and after a few iterations I’m starting to have a feeling for X and Y.
  • I freely admit that this is not really truly TDD
  • once you’re into maintenance mode, there are really no excuses. Because you really know what all your X’s and Y’s are
  • Writing the tests points out all the mistakes you might make in signatures, prerequisites, etc. If the tests are too hard to make then you know that your API will be too hard to use, you're doing it completely wrong, and may as well pause for a rethink.
  • While the approach you advocate makes sense, it does require professionalism, not just from the developer but from management too.
  • the person left to maintain the code isn't the person who wrote it, leaving the maintainer with an unholy mess to untangle. Getting unit tests into such code is a monumental task.
  • he failure to address how unit tests can be introduced to an existing non unit-test codebase. (i.e. go from non-TDD to TDD)
  • I feel the TDD community only wants to focus on greenfield projects and has ignored maintenance/legacy issues. Which is strange when as you say code spends most of it's time in maintenance
  • The thing is that as long as the project is small you really don't see the benefits of TDD. I've done a couple of small projects and never had to go back to them ever again
  • Never use mocks unless you are mocking an interface that will almost never change
  • You are writing the client code (in the form of a test) so you are thinking how the worker code will be used. What is its public interface and what do you want it to do when it's called
  • From: Tathagata Chakraborty (Jun 24 2009, at 07:31)TDD is useful in another situation - in a commercial setting and when detailed specification documents have already been created by say a technical expert/architect. In this case you don't have to do a lot of designing while coding, so you can start off with the test cases.
  • writing the tests *first* is that it helps keep your code focused on exactly what it's meant to do, and no more
  • When work on production code begins, most of the code should fall into the categories of things that are not to be tested.
  • In theory, TDD is a great idea. The problem with TDD can be expressed in one word: money.
  • One approach to the unknown X and Y problem that I've been using recently has been to pretend that class X has been written already, and then write code that uses this pretend X object/API. I usually write this directly in the file that will become my unit test. Since X doesn't exist, I'm allowed to call whatever methods I want and pretend it all works. Once I'm satisfied with how it all looks, I cut and paste everything into a bunch of failing tests.
  • I get really bored adding tests to code that already runs
  • the seductive TDD trap
  • religious zealots
  • There is nothing wrong with building tests after you have built your product.
  • that goes a long way towards taking software development from a form of artisanal craftsmanship to a real engineering profession.
  • using tests to drive development cripples innovation, dramatically slows development
  • It always seem to me to be a codified form of reverse engineering, or at least a way to force the programmers into looking at their code from two separate angles at the same time.
  • If you're just adding tests at the end, then it's normal unit-testing, isn't it?
  • I do realize that this type of exercise might help younger coders in getting better structure, they do often rush in too quickly and focus more on the instructions than the abstractions.
  • TDD is test-driven *design*
  • He said he didn't write tests in cases where it would have taken him several hours to get a working test for a small piece of code.
  • In some applications, objects are self-contained, activities are sequential, and algorithms are tricky
  • I've seen cases where people have wrecked the architecture of systems in the name of making them testable... But have never written the tests.
  • Yes, it's possible to make peace with testability, and in the best situation, testability can improve the architecture of a program, but it can also lead people away from highly reliable and maintainable KISS approaches.
  • Like any infrastructure, it is always beneficial to provide unit testing. The most benefit is derived from installing it as early on in the project as possible.
  • The value of an untested feature, to a client, is ... zero. So, it doesn't matter how many of these you have rattled off in the past week, your net throughput is effectively... zero."
  • You can see in this thread the word "professionalism" (substitute "morality" with little gain/loss of substance) and even "sin" (used in jest, but not really!)
  • if I delay writing unit tests until after all the units are working together then because the system "already works" my subconscious enthusiasm for writing unit tests falls markedly, and so their quality and coverage fall
  • Experience teaches that if I generate that output by hand (1) it takes *much* longer (2) I almost always get it wrong. So I often write the code, get its output, carefully check it (really...) and then use it as the correct result.
  • My main objections to TDD are: 1) it promotes micro-design over macro-design and 2) it's hard to apply in practice (i.e. for any code that is not a bowling card calculator or a stack).
  • the tests are just a persistent artifact of the exploratory coding I've already done.
markhutchinson

Open Source CRM | Open Source CRM Solutions | Customer Relationship Management - 0 views

  •  
    Open Source CRM Solutions,Software: What problems they solve and how to choose the right CRM solution and software.
experttalk

OSSCube awarded the Zend System Integrator of the Year at ZendCon 2012 - 0 views

  •  
    The Open Source People- ZendCon 2012 is a wrap, and what was an exciting first day of the conference! OSSCube has been named as 2012 System Integration Partner of the Year at this eighth annual PHP conference. We were awarded the "Zend System Integrator of the Year" for delivering Zend Framework based innovative and robust PHP solutions globally over the years.
javatpoints

Introduction to AngularJS Tutorial | What is Angular JS ? - 0 views

  •  
    AngularJS tutorial for beginners and professionals with examples on mvc, expression, directive, controller, module, scope, filter, dom, form, ajax, validation, services, animation, dependency injection and more.
Jungle Jar

JungleJar | Wordpress How-To: Displaying Post Counts - 0 views

  •  
    Ever wanted to display the number of posts your blog has achieved for your blog readers or perhaps just for yourself? Or, what about the number of posts in a specific category? If so, I'll show you a quick and easy way to do just that, and we'll style up the output with a bit of CSS Level 2.1 the standard way.
seth kutcher

Great Remote Computer Repair Services - 1 views

I am very thankful that Remote PC Repair Now is here. I just do not know what I will do without them. Their remote PC repair services are the best. They totally helped me resolve my issues with my...

remote PC repair

started by seth kutcher on 09 Sep 11 no follow-up yet
Richard Boss

WordPress Plugin - List SubPages - 0 views

  •  
    Do you know what is list subpage wordpress plugin? In this article, we will see example of shortcode.
javatpoints

Computer Fundamentals Tutorial - javatpoint - 0 views

  •  
    Computer Fundamentals tutorial for beginners and professionals with explanation of input device, output device, memory, CPU, motherboard, computer network, virus, software, hardware etc.
Wordpress Designer

Excellent WordPress Developers - 1 views

WordPress Designer offers their team of professional and creative artists who excel-lently designed my wordpress site. They did not only give emphasis on the design that can help me maximize my eng...

programming web development webdesign php design wordpress developer

started by Wordpress Designer on 28 Mar 12 no follow-up yet
clariene Austria

What you need to know about Internet lead generation - 2 views

Internet lead generation has become a staple in every marketing plan of small businesses. It has proven to be one of the most cost effective marketing strategies to increase profitability of any b...

started by clariene Austria on 03 Jul 12 no follow-up yet
Markus Potter

Never Pay for Leads Again! Online Leads are Free. - 1 views

Leads don't grow in trees. You probably know the value of a lead to your business and how much you would pay for a lead. But what if you could create a system for generating leads that worked 24/7 ...

started by Markus Potter on 11 Jul 12 no follow-up yet
clariene Austria

Never Pay for Leads Again! Online Leads are Free. - 3 views

Leads don't grow in trees. You probably know the value of a lead to your business and how much you would pay for a lead. But what if you could create a system for lead generation websites that work...

started by clariene Austria on 21 Jun 12 no follow-up yet
1 - 20 of 47 Next › Last »
Showing 20 items per page