Click here to Skip to main content
15,889,335 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
See more:
This is my first project. I got to know some new words. What is developer checkout? What is program specification documents? How to write unit test cases?
Posted
Updated 11-Jan-18 8:51am
Comments
Sergey Alexandrovich Kryukov 29-Jan-16 19:06pm    
Without any context? It's no good. Most likely, you mean the term from Revision Control Systems and practice. Different system have somewhat different concepts of "check in", "check out", "populate", "commit", and so on, especially the distributed ones, as opposed to the centralized...

Same thing is with the questions formulated in the body of the question. They lack context. Besides, I'm not sure they are not off-topic, some of them. And then, the whole idea of asking such questions on the forum is not really productive. You need to learn some basics first and later ask more focused questions. Imagine you are listening to the lecture on development process and at the end ask the author these questions. The lecturer may express some surprise: "What do you think I was talking about whole hour?". But if you ask a random person, even a competent one, at random time, that person may ask you: "who are all those people?", as in one well-known joke.

Writing unit tests depend on the testing techniques used or the unit testing framework, if you use one. Again, it's about the context.

—SA
Member 12229842 29-Jan-16 21:57pm    
They said we have to do developer checkout when the code is ready for deployment
Sergey Alexandrovich Kryukov 29-Jan-16 22:13pm    
Are you sure you recognized all the words correctly? :-)
—SA
Member 12229842 29-Jan-16 22:37pm    
I know all three are not related. I will elaborate a lil.. The project just started.. I did not get any work yet. I know what PSD and Unit test cases are,but never really saw. So, Just wanted to ask here if anyone could tell me or give an example.Just trying to learn more...

And about developer checkout just know that it should be done while you hand over the code to QA team.

So I just wanted to know lil more about everything i posted. Sorry that I posted those question in very immature way.

It wont happen again.

Wanted to do more that just coding for assigned module.

Anyways thanks :)
Sergey Alexandrovich Kryukov 30-Jan-16 0:06am    
No, it's all right. Eventually, in some fields most of us will do something immature. That's why we comment on answers, to improve your chances to get help.
In this case, you need to do some homework with your team, ask them the question on general direction of development, tools to be used, accepted practices. You need to start with something certain. Than you have to read on the topic to get some basic idea. Then your questions will be on something which you have an idea on, but, say, seem to be confused...
—SA

1 solution

Checking out source code
The term "Check out" is taken from the metaphor of a public library where one can "check out" a book. A checked out code, is locked from others to check out the same code, whilst creating conflicts. When you are done with your edits and enhancements, you return the code back (check in).
Please read [this article] to understand further.

Functional Specifications Document
A functional Specifications Document (or "Specs"), is a document where the product / project manager describes the functions that the program, you are working on, should perform.
See also: this article.

Unit Testing
Unit Tests are small parts of a whole (program), usually a single function or a short pice of code, which can be tested separately and automatically. See: this article.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900