Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Search

Advanced Search Options

To further refine your search, you can use additional qualifiers such as score:>0.5. For example, the search score:>=0.5 created:<1y grammar would return only posts mentioning "grammar" that have a score >= 0.5 and were created less than a year ago.

Further help with searching is available in the help center.

Quick hints: tag:tagname, user:xxx, "exact phrase", post_type:xxx, created:<N{d,w,mo,y}, score:>=0.5

Filters
 
80%
+6 −0
Q&A How to unittest method that involves contacting remote servers?

I'm actually mainly interested in testing foo() Ok, so let's do that. I could make it public, but I really don't want to do that just so that the test class can access it Java has 4 diff...

posted 3y ago by meriton‭

Answer
80%
+6 −0
Q&A Continuously read from piped input using Vim

Unfortunately I think the simple answer is that you cannot do what you want with standard Vim (or NeoVim, which I also tested — although NeoVim is slightly more convenient in that you don't need to...

posted 3y ago by deleted user

Answer
80%
+6 −0
Q&A When does it not work to dereference the pointer for sizeof during malloc?

Background This is kind of a subquestion to How to properly use malloc? When allocating, there are basically two common ways of using the sizeof operator: int *p; p = malloc(n * sizeof *p); /...

1 answer  ·  posted 3y ago by klutt‭  ·  edited 3y ago by hkotsubo‭

Question c pointers malloc
80%
+6 −0
Q&A Is it OK to use scanf with a void pointer?

I've created a function that calls scanf passing a void pointer as argument: void read(const char *format, void *p) { scanf(format, p); } And tested it with different types: int n; read...

2 answers  ·  posted 3y ago by hkotsubo‭  ·  last activity 3y ago by Lundin‭

Question c pointers scanf
80%
+10 −1
Q&A How to avoid "exception is never thrown" when commenting out a line while debugging

While writing the question I actually came up with something that seems to work fairly well, and it's very simple. Just add if(false) in front of the statement.

posted 3y ago by klutt‭  ·  edited 3y ago by anatolyg‭

Answer
80%
+6 −0
Q&A When stored procedures are preferred over application layer code?

(This answer became more ORM v. "direct" SQL. If you're very narrowly focused on just stored procedures, then it's not super important to me that the logic be packaged up in stored procedures. That...

posted 3y ago by Derek Elkins‭

Answer
80%
+6 −0
Q&A Using nested paths vs. flat ones for API resources

Actually, while REST mandates a great many things, it does not constrain the structure of URLs. To wit: The paper that coined the term "REST" describes resource identifiers as black boxes, and make...

posted 3y ago by meriton‭  ·  edited 3y ago by meriton‭

Answer
80%
+6 −0
Q&A When stored procedures are preferred over application layer code?

A person I used to work with several years ago was hired to rewrite a product using a .NET-based modern tech stack. One of the aspects that stroke me was that he believes that the product should mo...

2 answers  ·  posted 3y ago by Alexei‭  ·  last activity 3y ago by Derek Elkins‭

Question stored-procedures architecture
80%
+6 −0
Q&A Continuously read from piped input using Vim

In Vim, it's possible to tell it to read from stdin instead of a file, by using vim -. This is so that you can pipe the output of one command into Vim, to view/edit it there. The problem I'm facin...

2 answers  ·  posted 3y ago by Hyperlynx‭  ·  last activity 3y ago by deleted user

Question console vim pipe
80%
+6 −0
Q&A Why object-oriented instead of class-oriented?

Why object-oriented instead of class-oriented? tl;dr Because you can "do OOP" without classes. Long answer A class is one possible way to implement object oriented programming. But it's n...

posted 3y ago by hkotsubo‭  ·  edited 3y ago by hkotsubo‭

Answer
80%
+6 −0
Q&A Conditionally ignore files in git

Something like automatically ignoring all .pdf files for which a .tex of the same name exists? We can do something close to that. We can reject the commit if your change list contains pdf and ...

posted 3y ago by jmathew‭  ·  edited 3y ago by jmathew‭

Answer
80%
+6 −0
Q&A Can I set a memory limit for the .NET Core garbage collector to collect objects more aggressively?

I have an ASP.NET Core 5 web application that provides functionality that involves file upload + rather large processing (memory consumption mainly). After each processing (with success or not) the...

2 answers  ·  posted 3y ago by Alexei‭  ·  edited 3y ago by Alexei‭

Question asp.net-core asp.net-core-5.0 memory
80%
+6 −0
Meta Are code troubleshooting posts allowed?

These questions are very helpful to the person asking, and great for driving activity. I think it is good to allow these questions to be asked and to answer them. At the same time, they are not go...

posted 2y ago by matthewsnyder‭

Answer
80%
+6 −0
Q&A Automatically install all packages needed

You can use pipreqs It will automate the generation of a requirements file. This can spare you the annoying dance without necessarily mixing environment setup and script execution.

posted 2y ago by Goyo‭  ·  edited 1y ago by meta user‭

Answer
80%
+6 −0
Q&A How do I find disjoint sets in a dataset

I have a dataset of car bookings like this: car_id user_id 1 1 2 1 1 2 3 3 1 2 3 3 In this dataset, two separate groups/sets of cars and users...

2 answers  ·  posted 2y ago by andreas‭  ·  edited 2y ago by matthewsnyder‭

Question algorithms julia python-3
80%
+6 −0
Q&A How to configure Python pip to look for packages in a private index first?

The pip command accepts an option --index-url to specify the primary index (defaults to PyPI) and zero or more --extra-index-url options to specify secondary indices. So for your use case, try pip...

posted 2y ago by tripleee‭

Answer
80%
+6 −0
Q&A What's causing mypy to give an `[assignment]` error in this nested for loop?

The problem is that you are using row twice with different types. for row in self.diagram: # row is str here for row in self.seed_diagram: # row is list[str] here Renaming one or the other m...

posted 2y ago by Moshi‭  ·  edited 2y ago by Moshi‭

Answer
80%
+6 −0
Q&A Why is git merge from rather than to?

I can't speak for the people who designed it, but I guess it was made this way because you can merge multiple branches all at once. Let's say I've created multiple branches: C---D => ...

posted 2y ago by hkotsubo‭  ·  edited 2y ago by hkotsubo‭

Answer
80%
+6 −0
Q&A Why is git merge from rather than to?

Why does git merge take the source branch rather than the destination branch as a parameter? The most common merge case by far for me is "Okay, this branch looks good, let's merge it into branch X...

4 answers  ·  posted 2y ago by matthewsnyder‭  ·  last activity 2y ago by hkotsubo‭

Question git git-merge branching-strategy
80%
+6 −0
Q&A Why are commas not needed for modulo string formatting when printing?

The modulo operator is a binary (2 argument) operator which returns a single value, and can be used for both numeric calculations and strings: x = 5 % 2 print(x) # prints "1" y = "hello %s" % ...

posted 2y ago by deleted user  ·  edited 2y ago by MattDMo‭

Answer
80%
+6 −0
Code Reviews JSON log formatter

Here's a JSON log formatter for Python. I want to be able to log details of exceptions (and have some capability to debug-by-logs). I want to be able to log extra data in JSON format (in addition...

2 answers  ·  posted 2y ago by misk94555‭  ·  last activity 1y ago by Karl Knechtel‭

Question python logging
80%
+6 −0
Q&A Cast uninitialized variable to (void)

Yes, it is safe unless the variable is volatile. The term used in the C99 standard for the value of an "uninitialized" variable is indeterminate. From C99 standard: Section 6.2.4 Storage duratio...

posted 2y ago by Estela‭  ·  edited 2y ago by Ethan‭

Answer
80%
+6 −0
Q&A How to configure .gitignore to ignore all files except a certain directory

From the docs Example to exclude everything except a specific directory foo/bar (note the /* - without the slash, the wildcard would also exclude everything within foo/bar): $ cat .gitignore...

posted 3y ago by Moshi‭  ·  edited 3y ago by Moshi‭

Answer
80%
+6 −0
Meta Participate Everywhere ability without meeting the requirements?

Why do we have the "Participate Everywhere" ability when we haven't yet done anything? Bootstrapping. Our communities are still small, so after we rolled out the abilities system we decided to p...

posted 2y ago by Moshi‭

Answer
80%
+6 −0
Q&A How to use function composition for applying a function to first elements of a list?

Can anyone explain to me why my Haskell function gives rise to a type-definition error? Originally, I wrote the following function to subtract one from the first n elements in a list: dec_first :...

2 answers  ·  posted 2y ago by mr Tsjolder‭  ·  last activity 2y ago by mauke‭

Question standard-library haskell