View perforce-current-synced-changelist.py
#!/usr/bin/env python
import argparse
from P4 import P4
p4 = P4()
p4.connect()
def main():
argparse.ArgumentParser(description="Verify that all files synced to the same changelist, and sets ERRORLEVEL to the count of unsynced files.").parse_args()
client = p4.fetch_client()['Client']
View assertion_traits_collections.h
namespace CPPUNIT_NS
{
template <template <typename...> class C, typename... T> struct assertion_traits<C<T...>>
{
inline static bool equal(C<T...> const& left, C<T...> const& right)
{
return std::equal(
left.cbegin(), left.cend(), right.cbegin(), assertion_traits<decltype(*(left.cbegin()))>::equal);
}
View BLOG:three kinds of code.md

I propose a refactoring "Extract Open Source Project".

We build software systems to some purpose. But when I read code, I see that some of that code directly serves that purpose while other code does not. I see three categories:

Features

This is the stuff you and your customers care about. It's the reason your software system exists.

In an e-commerce system, that's code that says "when a customer uses a discount code, the discount is applied to the order."

View INotifyPropertyChanged1.cs
public class MyViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged = delegate {};
string _name;
public string Name
{
get { return _name; }
set
{
View assert_cards_are_sorted 1.cpp
vector<Card> cards = ...
for (i = 0; i < cards.length(); i++)
{
Assert(card[i].value == i % 13);
Assert(card[i].suit == i / 13);
}
View OkraExampleWithFunction.cpp
#define Example(name) Example_(name, __COUNTER__)
#define Example_(name, counter) Example__(name, counter)
#define Example__(name, counter) \
void Example##counter(); \
struct ExampleInitializer##counter \
{ \
ExampleInitializer##counter() \
{ \
allExamples.Add({__FILE__, name, Example##counter}); \
} \
View OkraExampleWithLambda.cpp
#define Example(name, body) Example_(name, body, __COUNTER__)
#define Example_(name, body, counter) Example__(name, body, counter)
#define Example__(name, body, counter) \
struct ExampleInitializer##counter \
{ \
ExampleInitializer##counter() \
{ \
allExamples.Add({__FILE__, name, body}); \
} \
} ExampleInitializer##counter##Instance; \
View extract-function-with-return.cpp
int F(...)
{
// ...
if (...)
/* start */
{
if (...)
{
// ...
View Promote captured local to parameter.cs
// Given:
Y y = ...
Action action = () => {
var x = F(y);
G(x);
};
action();
View async void event handler.cs
static void Main()
{
MyEvent += Handle;
Console.WriteLine("1. Before invoking event");
MyEvent(null, null);
Console.WriteLine("3. After invoking event");
Thread.Sleep(1000);
}