Questions tagged [coding]
Coding is an alternative way to describe programming.
92 questions
0
votes
1
answer
88
views
Practical Advice for rapidly changing code maintainability [closed]
This question may get closed quickly, but I'll appreciate any advice I can get and all the resources I can find online about this topic aren't quite relevant to my case.
I am a Math PhD student doing ...
42
votes
10
answers
7k
views
What is the most efficient way to continue developing a piece of software in the long-term?
For my job, I work on multiple different scientific software projects, as well as general administrative tasks that go hand-in-hand with any 'office' job. Thus, any given working week could involve ...
2
votes
4
answers
449
views
Looking for a sanity check, do you alphabetize your code? Is that even a thing? [closed]
I'm currently working with a group of developers (as outside contractors) on an existing codebase (in kotlin) and the lead dev (the client) is blocking merging of pull requests (GitHub) because ...
0
votes
1
answer
203
views
How to execute code "under the hood" in my no-code platform
As a learning project I started looking into how to mimic some basic features of a no-code platform. I usually code in Java/Python, have good knowledge over Javascript/HTML, but wanted to use this to ...
5
votes
6
answers
6k
views
What are programming languages written in?
Python is written in C, which is written in a C with an older compiler, which is written in a C with an even older compiler, which is written in B, which is written in BCPL. Presumably there is an ...
0
votes
1
answer
2k
views
Efficient way to find Xor of pairs with given target X in a range 0 to K
I came across a problem: given an array (can be huge 10^8) and an integer, K, find the count of pairs in the array whose Xor equal to each value in the range 0 to K.
eg:
Arr = 1 2 3
K = 2
since K=...
-4
votes
1
answer
89
views
Question about the tutorial purgatory in coding path
Dear all the programmers and overflow friend,
First, I want to say thank you to stack overflow users for helping me finish 20% of my PhD project since last year (using python to draw some technical ...
1
vote
1
answer
515
views
How should I approach the comparison of two BMP images?
I am currently writing a Python program that retrieves the pixels from two BMP files and finds the percent difference between them (without using the Pillow library for the purpose of learning). I can ...
4
votes
7
answers
1k
views
How do you know where you stopped in your codes after a 2-week break? [closed]
I just had a more than 2-week long vacation/business trip and I couldn't remember actually what was I working in my coding and where I stopped. Could someone recommend a best practice to solve this?
1
vote
2
answers
408
views
Is it better to write the whole feature and then debug or do it incrementally? [closed]
Suppose there is a reasonably sized programming task(500 lines of code). Which is better?
1/Code the whole task from start to finish without running the code and debug later.
2/Code some small ...
25
votes
8
answers
6k
views
On a once a day user action: 24 Hours Reset vs. Midnight Reset [closed]
When a user is able to perform an action only once a day, for example getting a free ticket for a competition, there are two possibilities I came across in my experience.
1) 24 Hours Reset
If he ...
0
votes
1
answer
146
views
Is Dependency Injection A Standard in PHP and Laravel?
Or in actuality, how to tell if a certain technique has became a standard in certain language / framework?
As I understood from my readings so far, PHP supports DI in PSR-11 while Laravel uses it out ...
5
votes
7
answers
1k
views
How can we effectively manage software projects without killing creativity?
I am convinced that software development is essentially a creative process. I also believe that this is the case for all levels, from architecture to coding.
What makes me think so? To put it very ...
-1
votes
1
answer
206
views
Rotate a matrix in place, moving elements? (How to write a part of flow/logic after understanding the problem?)
Following is a java solution of the classic question of rotating a nxn matrix in place clockwise by 90 degrees.
public void rotate(int[][] matrix, int n) {
for (int layer = 0; layer < n / 2; ++...
0
votes
2
answers
170
views
Combine if blocks with repetitive code
I have this piece of code
if (!expr1) {
codeblock1;
} elseif (expr2) {
codeblock2;
codeblock1;
}
It is pissing the hell out of me because I am trying to refactor it in such a way that ...
22
votes
9
answers
3k
views
Is it normal/acceptable to write down notes, thoughts, algorithms, decisions during coding and maintenance? [closed]
Some people have this problem that they cannot think without words. And writing down their thoughts and decisions is the most effective way to proceed.
So - is it normal and acceptable that I write ...
1
vote
1
answer
998
views
Coding guidlines for Controller and Dao?
My Controller code:
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
ObjectReader objectReader = objectMapper.reader(...
1
vote
2
answers
517
views
"I'm done with my coding" from Agile perspective
Scenario: I'm working in an Agile environment. The dev environment has not been configured yet, and I'm told to code a piece of an application.
I code the module and write appropriate unit tests for ...
3
votes
0
answers
540
views
PHP Vertical Columns from 3 SQL Tables
I work at a high needs school in which there are several classes that plan their work through Excel spread sheets grading and tracking student progress. We have come to the conclusion that this ...
0
votes
2
answers
242
views
Any benefits of writing coding articles [closed]
I always wonder if there is any benefit of publishing programming/code related articles/tips either on ones own website or coding sites? I think it has a benefit that a programmer can have a record of ...
1
vote
3
answers
106
views
Dijkstra function for navigation for disadvantaged
Is there a way we can write a function for Dijkstra to determine which node to enqueue and which to discard. This is for a navigation solution for people with disabilities where path to stairs may be ...
0
votes
2
answers
177
views
How to work on a program from any computer that is connected to the internet? [duplicate]
I apologize if this question is a duplicate but I am having trouble phrasing my question. I am a beginner and for the last months I have been working on a Java program. Sometimes I work on the go from ...
0
votes
5
answers
2k
views
Should I avoid using 'break' during a coding interview? [duplicate]
I have an upcoming internship interview with Microsoft and, although I rarely use break in my own code, it does simplify things a lot of times and bring me to a solution faster when coding on the ...
2
votes
1
answer
689
views
Is this synchronization required in service onCreate method?
Below is a sample code i captured from android doc
Per service instance onCreate will be called only once. Ref: here and here
The synchronization and singleton doesn't make any sense to me in this ...
3
votes
1
answer
252
views
Is this caution in Android API documentation an indication of suboptimal design?
The content below is from the Android developer site:
According to the phrase it is expecting the developer to store this info in his head. Shouldn't this be simple if they kept only setDataAndType ...
0
votes
3
answers
1k
views
Eliminate duplicate code in nested IFs without creating a function [duplicate]
Let's say we have two ifs that depend on each other:
if var exists {
if var is array {
//Do stuff with var
} else {
//Resolve the problem
}
} else {
//Resolve the ...
4
votes
4
answers
405
views
Improve coding quality
I have been dealing with programming for several years now (I am still a student but with a lot of internships). Mostly working with C++, Python and MATLAB, I noticed that whenever I download an SDK ...
1
vote
1
answer
134
views
Reference wind directions to texture space?
I have a 2D array filled with a simple class:
class Tile
{
boolean N,E,S,W;
}
I also have a tilesheet representing all possible outcomes except all false (12 + crossroad). Now i need to reference ...
0
votes
1
answer
136
views
Dedupe while or after write
I have a summary tool written in python that reads input files, and writes them into a summary file. I have the following stipulations:
No duplicates.
If it exists, add a count to it.
Is it better / ...
3
votes
2
answers
2k
views
I know the language but still can't code like other peers [closed]
I have moved to a new job and code base (been doing C#, .NET, Windows Forms, etc. for last four years) and I have been on this for three months until today. During these three months I caught up with ...
-1
votes
2
answers
236
views
Is it normal to look back on codes when coding? [duplicate]
the title says it all. I'm still a university student studying IT. Whenever I'm doing coding, I will frequently look back on codes that I've done before or looking for codes online or on reference ...
10
votes
9
answers
35k
views
How important is to initialize a variable
How important is it to initialize variables?
Does proper initializing avoid memory leaks or have performance advantages?
5
votes
4
answers
3k
views
Which methods should be put in an interface and which in abstract classes?
I have seen many frameworks and modules and their standard they follow is like this
UserInterface which have some predefined methods
AbstractUserClass which implements userInterface
Then ...
0
votes
2
answers
318
views
Starting point for building an iPhone app [closed]
I have one idea that I want to make an app for iPhone, I have recently bought a mac for the same purpose. I want to make small app and build on it in later versions. I work in in a small company and ...
-2
votes
4
answers
716
views
Am I required to memorize coding in a work space or can I fall onto references to provide me edge to finishing my development? [duplicate]
I would like to know if I am expected to memorize coding in a workspace or am I allow to fall into references whenever I am unsure.
In a week of non-stop self learning, I feel I can understand the ...
3
votes
1
answer
1k
views
Arithmetic coding issue
Since a few days I am fighting my way through implementing arithmetic coding. I found a really great source of information which made me understand how it should work. Long story short, it implements ...
2
votes
3
answers
542
views
Implementing a new coding standard to an existing application
Recently we have had some turnaround in the shop I work in, because of this comments in our source code were made hastily and explained very little. We have started working on the departments first ...
1
vote
4
answers
3k
views
What can I do to strengthen up my pen and pencil coding skills? [closed]
I want to better write code with pen and paper. Whether it'll be in pseudocode or real code, doesn't matter.
Could you kindly advise me sources for this?
4
votes
2
answers
752
views
Arithmetic Coding vs. Machine Numeric Precision
When subdividing intervals for arithmetic coding, the worst case scenario is that the final interval will have size 2^(1-n), where n is the number of unique symbols you are encoding. This will reach ...
3
votes
2
answers
1k
views
Arithmetic Coding Questions
I have been reading up on arithmetic coding and, while I understand how it works, all the guides and instructions I've read start with something like:
Set up your intervals based upon the frequency ...
-1
votes
2
answers
589
views
Where can I learn more about JavaScript and Python? [closed]
Been teaching myself how to code over the past four months or so -- mainly in JavaScript, but just started Python -- and had a revelation today. I can write in JavaScript pretty well, but I don't ...
18
votes
3
answers
3k
views
How to avoid jumping to a solution when under pressure? [closed]
When under a particularly strict programming deadline (like an hour), if I panic at all, my tendency is to jump into coding without a real plan and hope I figure it out as I go along. Given enough ...
1
vote
5
answers
925
views
Which is more effective in coding? Reducing line of code and execution of code? [closed]
I have this doubt many years. I am wring some code to achieve some functionality. For example I am writing 20 lines of code to achieve the functionality and my co worker writing the code for the same ...
16
votes
8
answers
2k
views
Python Coding standards vs. productivity
I work for a large humanitarian organisation, on a project building software that could help save lives in emergencies by speeding up the distribution of food. Many NGOs desperately need our software ...
1
vote
7
answers
3k
views
After how much line of code a function should be break down?
While working on existing code base, I usually come across procedures that contain Abusive use of IF and Switch statements. The procedures consist of overwhelming code, which I think require re-...
0
votes
5
answers
544
views
Coding guidelines for seamless merging [closed]
I am looking for coding guidelines developers should follow while writing C#/ASPX/SQL code, so that merging into other branches is smooth if not seamless.
60
votes
18
answers
31k
views
Working on someone else's code [closed]
I have hardly a year's experience in coding. After I started working, most of the time I would be working on someone else's code, either adding new features over the existing ones or modifying the ...
2
votes
5
answers
827
views
Is this kind of Design by Contract useless?
I've just started informatics university and I'm attending a programming course about C(++). The programming professor prefers to connect every topic with a type of programming design that is similar ...
7
votes
14
answers
9k
views
How to minimize typos when you code? [closed]
I make a lot of typing mistakes when I program. I have a good keyboard writing speed but I try to write faster and in the process end up making typos.
I want to type faster, but make less errors. Can ...
14
votes
2
answers
3k
views
What parts of Code Complete haven't stood the test of time? [closed]
I was looking at Code Complete on the shelf, thinking, "Outside of the Mythical Man Month, this may be one of the few mass market Software Engineering books to stand the test of time." For this ...