Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts
Wednesday, March 26, 2014
Speeding up your code build
Code building might be an easy task. However, if you are handling a large development team and is catching up a deadline, then creating release packages for your codes will be a task that may prove to be hard.
Automating code building is one of the ways to speed up your development. It can also make your SDLC follow the schedule you are given. Most of the time, developers build their code by themselves, and usually thru manual means.
This increases the probability of delays and mis-builds.
Why?
1. If you do not automate the build process, you will always need one developer to handle the "official" build. But with automation you can let a tool to do this task for you.
2. Each developer has its own style of building the codes. This causes inconsistencies.
There are a lot of tools that can help speed up development up to release of software products.
I have come across with this blog from linkedin http://blog.vincentbrouillet.com/how-is-the-next-jenkins-looking-like-delivery-pipeline-and-cloud/
Next I will share the tools that I have tried in speeding up and automating building of software products.
Thursday, March 20, 2014
Redmine: A good tool in project management
If you are into project management but you are not using any project management tool due maybe because of high cost or simply you do not know which one to choose, then you better checkout redmine.
Redmine is an open source web tool that lets you perform project management easily. Since it is open source, all you need to spend is a computer set, probably a quadcore computer if your budget allows it.
Aside from this, with redmine you can also use it as an issue/defect/task management tool, a news site, a forum site, and uploads documents. In my case, I also used it as a daily task record, so that I can indicate my plan for the day and record the results.
You can get more information from this site, http://www.redmine.org/.
Then experiment, you'll definitely love this tool.
Redmine is an open source web tool that lets you perform project management easily. Since it is open source, all you need to spend is a computer set, probably a quadcore computer if your budget allows it.
Aside from this, with redmine you can also use it as an issue/defect/task management tool, a news site, a forum site, and uploads documents. In my case, I also used it as a daily task record, so that I can indicate my plan for the day and record the results.
You can get more information from this site, http://www.redmine.org/.
Then experiment, you'll definitely love this tool.
Thursday, November 22, 2012
Accessing C++ codes from C codes
C and C++ are close cousins but I have never tried mixing both codes in one project before. I encountered such a need to mix codes just recently due to work. It is quite difficult to scour the net for reference. And after long hours of experimentation I was able to access C++ codes in my C codes.
Here are the steps:
Here are the steps:
C main file:
Call the C++ interface
void the_cpp_interface();
C++ header file:
Define wrapper and class:
#ifdef __cplusplus
extern “C” { void the_cpp_interface()};
#endif
class cppClass
{
Public:
Void cppTestFunc();
cppClass()
{};
}
C++ source file:
extern “C” void the_cpp_interface()
{
//your c++ codes here
}
//class defn
myClass::cppTestFunc()
{
// codes here
}
Subscribe to:
Posts (Atom)